Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个错误信息让我难过了一阵子:
从 'objc_object* 到 'int' 的无效转换
有问题的行是这样的:
int iResult = [MyUtils utilsMemberFunc:param1,param2];
“to”类型是什么并不重要,重要的是您认识到此消息在此上下文中报告未找到 utilsMemberFunc 声明,并且由于 Objective-C 的动态绑定,它假设它返回objc_object* 而不是 utilsMemberFunc 声明返回的类型。
那么为什么它没有找到声明呢?因为使用 ',' 而不是 ':' 来分隔参数。