大家經常在iOS開發中遇到“同樣”的一種錯誤(下圖),錯誤的地方都是被定位在了Appdelegate檔案那裡,what?難道每次都是一樣的錯誤?

事實上這是xcode不太智慧的一個地方,在程式出錯的時候他只會傻傻的用閃退來告訴你,並且每次都是閃退到同一個地方(就是開頭說的Appdelegate檔案)
至於錯誤原因,要看控制檯這裡:
在控制檯一直往上拉,拉到一個叫Terminating app due to uncaught exception 'XXXXXX'的地方
後面有個reason
reason後面才是錯誤的原因,之後就如下圖所示

控制檯裡面還有些別的亂七八糟的,比如:

順便說一句,搞iOS開發可以不太懂英文(畢竟有谷歌翻譯可以頂一頂),但千萬不能不用Google而用某度。 不用Google的iOS程式猿如同士兵上戰場不帶槍一樣(某度算個玩具槍吧)。