[英]iPhone: Using static library in an application crashes the device but not the iphone simulator
我有一個我制作的庫,現在我想在應用程序中使用它。 我相信我已正確鏈接到庫。 這是我所做的所有事情:
就像我在標題中說的那樣,我已經使用模擬器中的靜態庫成功運行了該應用程序。 一旦我嘗試使用設備測試應用程序,它就會崩潰,這必須使用庫中的函數:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSDate firstOfCurrentMonth]: unrecognized selector sent to class 0x3841bb44'
2009-10-10 12:45:31.159 Basement[2372:207] Stack:
我最近遇到了這個問題。 當我發現另一個類別的DID工作正常時,我無法使-all_load正常工作。 我對於這個類別很懶,並把它包含在另一個文件中。
我最終創建了一個啞類(沒有方法,實例變量),並將該類的實現包含在該啞類的.m文件中。 完成此操作后,即使刪除了-all_load標志,我的類別也開始工作。
這是在iPhone OS 3.1.3上。
當然,這不是解決問題的正確方法,但似乎可行。
我的(重要)類別的完整示例代碼在我的博客上 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.