大家好
请问一个关于动态加载dylib的问题
我现在自己编写了一个dylib提供了一些类方法供我程序调用,原来我是用xcode直接加载的,现在我需要改成动态加载,用dlopen可以获取到我的/usr/lib/下的lib.dylib 的指针。
void *handle = dlopen("/usr/lib//libMySetting.dylib", RTLD_LAZY);
void *fun = dlsym(handle, "open:withNum:");
handle指针获取到
但是fun却返回为空。
google了很多文章,好像dlsym都是用来导入c函数的,没看见如何动态加载dylib然后导入oc函数的。
thx