我有相同基类的2个类别。其中一个确实被链接,另一个没有链接。我发现运行时错误,找不到选择器。 (使用最新的Xcode和iOS SDK。)
到目前为止,我已经尝试了所有工作:
-ObjC(虽然我当然启用它但没有帮助)
-all_load(由于我的项目中有FMOD导致大量重复的符号错误,因此不起作用)
-force_load - 我不知道如何正确使用它。当使用$(PRODUCTS_BUILD_DIR)时,它在模拟器上不起作用,因为路径被解析为产品文件夹中的iphone-oes。
我还尝试在我的类别中加入一个虚拟课程,但也没有帮助。我希望有人知道我可以尝试使它发挥作用。
答案 0 :(得分:3)
前段时间我遇到过类似的问题。它是由项目文件的错误合并引起的:我的类别的实现没有被添加到有效目标。
您可以检查是否属于这种情况,特别是因为您提到您有另一个正常运作的类别。