2017-05-02 37 views
0
0 libsystem_kernel.dylib __pthread_kill + 8 

1 libsystem_pthread.dylib pthread_kill + 112 

2 libsystem_c.dylib abort + 140 

3 libc++abi.dylib __cxa_bad_cast + 0 

4 libc++abi.dylib std::__terminate(void (*)()) + 44 

5 libc++abi.dylib __cxxabiv1::exception_cleanup_func(_Unwind_Reason_Code, _Unwind_Exception*) 

6 libobjc.A.dylib _objc_exception_destructor(void*) 

7 CoreFoundation -[NSException initWithCoder:] 

8 KZW_iPhone2 _UmengSignalHandler + 128 

9 libsystem_platform.dylib _sigtramp + 36 

10 libobjc.A.dylib (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 836 

11 FrontBoardServices ___FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 44 

12 FrontBoardServices -[FBSSerialQueue _performNext] + 176 

13 FrontBoardServices -[FBSSerialQueue _performNextFromRunLoopSource] + 56 

14 CoreFoundation ___CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24 

15 CoreFoundation ___CFRunLoopDoSources0 + 540 

16 CoreFoundation ___CFRunLoopRun + 744 

17 CoreFoundation CFRunLoopRunSpecific + 424 

18 UIKit -[UIApplication _run] + 652 

19 UIKit UIApplicationMain + 208 

20 My_iPhone2 main (main.m:14) 

回答

2

好吧,這裏變得沉重的想法 - 你有沒有試過在程序流程中使用斷點?在項目瀏覽器中打開第六個選項卡(Breakpoint Navigator),在左下角點擊+(加號)圖標 - >添加異常斷點 - >完成。這將添加一個異常處理程序,該程序將停止應用程序對崩潰應用程序的方法調用。

在我的情況下,大部分時間超過(80%),我使用這個技巧發現了正確的錯誤。希望這個也能爲你工作。祝一切順利。

+0

非常感謝。問題是當我運行我的項目,崩潰不會出現。這個錯誤是在我的發佈包中找到 –

+0

嗨,如果你認爲崩潰只在你的發佈包中,你可以改變在編輯方案中將構建配置發佈到發佈模式。在發佈模式下發生一些崩潰,而不是在調試模式下發生。 – AjinkyaSharma

+0

嘗試下面的東西。 關閉發佈版本的Swift編譯器優化,然後重試。 (在編譯設置下,在Swift編譯器/代碼生成下) – Jaydeep

相關問題