我有一個奇怪的問題... 我在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. 用動態類型調用通用擴展方法