这个错误消息让我难住了一段时间:
invalid conversion from 'objc_object* to 'int'
有问题的行是这样的:
int iResult = [MyUtils utilsMemberFunc:param1,param2];
最佳答案
“to”类型是什么并不重要,重要的是您认识到此消息在此上下文中报告未找到 utilsMemberFunc 声明,并且由于 Objective-C 的动态绑定(bind),它是假设它返回一个 objc_object* 而不是 utilsMemberFunc 被声明返回的类型。
那么为什么找不到声明呢?因为使用“,”而不是“:”来分隔参数。
关于objective-c - 为什么我会收到此 Objective-C 错误消息 : invalid conversion from 'objc_object*' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/86244/