2015-03-19 62 views
0

崩潰,我有以下簡單的代碼在NSAppDelegate無可選擇不發佈

func applicationDidFinishLaunching(aNotification: NSNotification) { 
    var opt:Int? 
    NSLog("\(opt)") 
    NSLog("\(opt!)") 
    NSLog("done") 
} 

現在。 但是當我運行該版本時,它會默默退出應用程序而根本沒有任何消息。沒有控制檯日誌。沒有轉儲。沒有!

這是怎麼回事?

+0

不釋放模式只關閉所有運行時檢查? (我只是懷疑背景中的空指針取消引用,但試着在調試器中檢查你的代碼。) – 2015-03-19 11:54:43

+0

是的,但我期望至少有一個崩潰日誌!我的意思是你如何在這裏發現生產中的東西? – 2015-03-19 11:56:08

+0

版本中是否禁用日誌輸出?這意味着代碼永遠不會被執行...... – zisoft 2015-03-19 12:27:52

回答

0

蘋果要求我檢查bug是否已經用Swift 1.2(Build:6D543q)在Xcode 6.3 beta 3中解決了。不確定我是否真的想測試另一個測試版: - /然而,我的問題的答案:這是一個錯誤。

編輯跳過我自己的影子,並用最後一個測試版(4)進行測試。問題已修復。