1

我有同一个基类的 2 个类别。其中一个确实链接,其他的没有链接。我收到一个运行时错误,找不到选择器。(使用最新的 Xcode 和 iOS SDK。)

到目前为止,我已经尝试了一切以使其正常工作:

-ObjC (虽然我当然启用它并没有帮助)

-all_load(不起作用,因为我的项目中有 FMOD,这会导致大量重复符号错误)

-force_load - 我不知道如何正确使用它。使用 $(PRODUCTS_BUILD_DIR) 时,它在模拟器上不起作用,因为路径被解析为产品文件夹中的 iphone-oes。

我还尝试在我的类别中包含一个虚拟类,但这也没有帮助。我希望有人对我有一个想法,我可以尝试让它发挥作用。

4

1 回答 1

3

前段时间我遇到了类似的问题。这是由项目文件的错误合并引起的:我的类别的实现没有被添加到有效的目标中。

您可以检查是否是这种情况,特别是因为您提到您有另一个可以正常工作的类别。

于 2013-08-17T17:21:06.610 回答