我有一个奇怪的问题... 我在Xcode中有两个项目:PR1和PR2。 PR2链接在PR1中。 在PR2我有班级和一些“扩展类”。在PR1中,我使用了一些扩展方法。 我没有编译错误,但当我调用这些方法有一个sigabrt ...我没有找到这些方法!而'我不明白这个奇怪的原因。Xcode扩展类调用方法:sigabrt
0
A
回答
0
如果您的PR2创建静态库,您可能有兴趣查看this detailed post。简短的答案是尝试以下编译标志:
-all_load负载静态归档库中的所有成员。
-ObjC加载实现Objective-C类或类别的静态归档库的所有成员。
-force_load(path_to_archive)加载指定静态归档库的所有成员。注意:-all_load强制加载所有 存档的所有成员。该选项允许您定位特定的 存档。
0
尝试启用NSZombiesEnabled
。
在Xcode 4.x中:按⌥⌘R;从“Info | Arguments | Diagnostics”选项卡中选择Diagnostics,然后单击“启用僵尸对象”
此外,请发布更多与SIGABRT相关的代码。
相关问题
- 1. 扩展类和调用超级方法
- 2. 调用扩展类方法问题
- 3. 调用扩展方法到新类
- 4. 使用扩展方法的扩展类
- 5. 调用扩展方法
- 6. 如何调用基类方法而不是扩展类方法
- 7. 扩展类方法
- 8. 扩展类成员的扩展方法?
- 9. 扩展方法扩展静态类
- 10. 调用类扩展片段方法从一个类扩展片段
- 11. 无法从UIView扩展调用方法
- 12. 为什么我必须使用“this”从扩展类中调用扩展方法?
- 13. 扩展类但基本调用需要调用扩展类
- 14. 扩展嵌套类方法
- 15. 扩展基类方法
- 16. 从基类构造函数的扩展类调用方法
- 17. 从派生类中调用C#基类扩展方法?
- 18. 从抽象类的数组上调用扩展类的方法
- 19. 来自另一个类的调用方法在xcode上产生SIGABRT错误
- 20. 无法在基类打字稿上调用扩展方法
- 21. 在jQuery扩展中调用方法
- 22. 从Thunderbird扩展中调用java方法
- 23. 扩展方法定义/调用在F#
- 24. Ruby扩展调用模块方法
- 25. Howto调用方法扩展IDictionary(反射)?
- 26. 扩展方法需要“this”来调用?
- 27. HOWTO:嵌套扩展方法调用
- 28. Liferay挂钩调用扩展方法
- 29. 扩展方法调用其他扩展wethod
- 30. 用动态类型调用通用扩展方法