ios 中没有可调用 objc_getassociatedobject 的匹配函数
No matching function to call objc_getassociatedobject in ios
我正在尝试开发一个使用 objC++ 的 IOS 应用程序。我正在使用 this GUI framework 来设计我的 GUI。但是,问题是 XCode 似乎无法识别其自己的库 objc/runtime.h 或 objc_getassociatedobject 方法。这是一个 Objective-C 方法,我得到这个错误是相当令人惊讶的。 XCode 给出错误 No matching function to call objc_getassociatedobject
即使我 #import <objc/runtime.h>
.
objc_getAssociatedObject()
的第二个参数的类型为 const void *
,而您正试图传递 NSString *
。 C++ 对隐式类型转换非常严格,它不喜欢这样的转换。
我正在尝试开发一个使用 objC++ 的 IOS 应用程序。我正在使用 this GUI framework 来设计我的 GUI。但是,问题是 XCode 似乎无法识别其自己的库 objc/runtime.h 或 objc_getassociatedobject 方法。这是一个 Objective-C 方法,我得到这个错误是相当令人惊讶的。 XCode 给出错误 No matching function to call objc_getassociatedobject
即使我 #import <objc/runtime.h>
.
objc_getAssociatedObject()
的第二个参数的类型为 const void *
,而您正试图传递 NSString *
。 C++ 对隐式类型转换非常严格,它不喜欢这样的转换。