Objective-C的静态库类的类别,覆盖方法不工作
-
13-09-2019 - |
题
我使用Three20为iPhone和我试图通过使用类类改变什么方法做内它。它编译罚款,但在这我从来没有达到盈亏点。
我假设一类类影响类的所有实例,所以我不必重新编译静态库为它工作。
我也知道,我使用该类别的类。这是因为,如果我添加了一个“X”类名的结尾,当我连接,并实现了编译器失败的类别。
这里任何指导非常理解的。
解决方案
这可能是导致你的问题,但我认为Three20需要这些连接标志被设置为它在首位您的应用程序正确链接,所以你可能现在已经有这些标志。
其他提示
当两个类别覆盖相同的方法在同一类中相同的二进制,但并不限定其倍率将优先。为了达到最佳效果,创造一个子类,然后覆盖上的方法。另外,由于Three20是Apache许可的,你可以在库本身的变化。
我有一个连接到一个静态库和是需要的-all_load标记与3.0 SDK在设备上安装时的项目。 -ObjC是所有需要的模拟器。
不隶属于 StackOverflow