Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 调用dylib方法时发送到实例的选择器无法识别_Macos_Cocoa_Dylib - Fatal编程技术网

Macos 调用dylib方法时发送到实例的选择器无法识别

Macos 调用dylib方法时发送到实例的选择器无法识别,macos,cocoa,dylib,Macos,Cocoa,Dylib,我有以下代码来加载动态库: void* lib_handle = dlopen("./newCocoaLib.dylib", RTLD_LOCAL); if (!lib_handle) { exit(EXIT_FAILURE); } // Get the Person class from newCocoaLib.dylib. Class Person_class = NSClassFromString(@"newCocoaLib"); if (!Person_class) {

我有以下代码来加载动态库:

void* lib_handle = dlopen("./newCocoaLib.dylib", RTLD_LOCAL);
if (!lib_handle) {
    exit(EXIT_FAILURE);
}


// Get the Person class from newCocoaLib.dylib.
Class Person_class = NSClassFromString(@"newCocoaLib");
if (!Person_class) {
    exit(EXIT_FAILURE);
}

id personObj = [Person_class new];
//calling the method of newCocoaLib of newCocoaLib.dylib
[personObj displayNameFromNewCocoaLib];//unrecognized selector sent to instance

有什么问题吗?有什么想法吗?

你能发布完整的错误消息吗?2012-04-26 09:41:11.237示例加载加载[293:503]-[newCocoaLib DisplayNameFromNewCoaLib]:发送到实例0x7f89e1e13e30 2012-04-26 09:41:11.238示例加载[293:503]-[NewCoaLib DisplayNameFromNewCoaLib]的无法识别的选择器:发送到实例0x7F89E1E13E30的无法识别的选择器最后调用了它,我清理并构建了动态库,并安装到/usr/lib目录。就是这样。