在嘗試真正努力之後,我在我辦公室的夜晚2點鐘發佈了這個問題。導致應用程序崩潰
的問題是:
1)我已經包含在我的應用程序
2)和它的真正工作正常之前,我決定在我的應用程序的XMPP架構(xmpp framework)卡爾壓延機(link here)。
3)主要的問題是,當我嘗試包括libidn.a文件,然後編譯它給我4錯誤的項目,並刪除這些錯誤,我必須刪除「其他鏈接器標誌 - > -all_load」。
4)這裏的問題開始時,我已經刪除了-all_laod標誌和編譯,應用程序完全編譯成功。但我嘗試運行我的應用程序,並按下日曆按鈕加載壓延它與下面的錯誤崩潰:
-[__NSDate cc_dateByMovingToFirstDayOfTheMonth]: unrecognized selector sent to instance 0x75b85c0 2012-06-12 01:38:47.483 BizPro[10251:11903] * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDate cc_dateByMovingToFirstDayOfTheMonth]: unrecognized selector sent to instance 0x75b85c0' * First throw call stack: (0x209e022 0x22f0cd6 0x209fcbd 0x2004ed0 0x2004cb2 0x12bc3d 0x12bb91 0x13149e 0x1315f6 0x12961 0xa8d38f 0xa8d5eb 0xa9dff1 0xa9e85f 0xa9e9e1 0xbbc5c2 0xa02d21 0x209fe42 0x856679 0x860579 0x7e54f7 0x7e73f6 0x874160 0x9d4f30 0x207299e 0x2009640 0x1fd54c6 0x1fd4d84 0x1fd4c9b 0x26e67d8 0x26e688a 0x9c4626 0x2a9d 0x2a15 0x1) terminate called throwing an exception(lldb)
4)我非常清楚地知道,這個錯誤是一個誤導(NSDate的是不是導致崩潰,但碰撞靜態庫是這樣做的,我認爲是這樣),因爲當我再次添加-all_load標誌並從我的項目中刪除libidn.a文件時,它會成功編譯並運行,並且日曆順利地顯示我的數據。
我用Google搜索了很多關於它..並且得到了很少的指導..關於解決工作區和所有..但我真的不知道有什麼能解決.. PLZ幫我
感謝
'無法識別的選擇器發送到實例'意味着您嘗試訪問不存在或不存在的選擇器。檢查您的propertys和綜合。到您的觀點3.)檢查您的標題,並嘗試解決錯誤,而不是刪除它。 – brush51
我希望你能明白,至少你幫我解決了我的問題! all_load標誌沒有設置爲發佈。所以現在崩潰的應用程序在應用程序商店-_- –