錯誤“這個類是不關鍵價值的關鍵標準與編碼”是iOS開發這將導致一個應用程序來發布之時死機的通病。請仔細閱讀,找出解決問題。
這個錯誤經常是一個丟失的對象之間在故事板和一個IBOutlet在代碼文件中的連接的結果。這將導致這方面的一個常見的情況是,當你不小心在代碼中創建一個IBOutlet中不必要的,而你只是刪除出口申報不除去故事板對象上的連接。對於小項目,查找和刪除有問題的連接很容易。但是,當你在一個故事板有多個對象,找到合適的人可能需要很多時間。
當你的應用程序崩潰時啓動,你會看到在調試區下面的消息。如果堆棧跟蹤很長,你將不得不滾動一路到窗口的頂部看到它。
這裏是你如何能快速找到故事板裏有問題的對象,而無需經過所有元素手動去:
1.一般錯誤消息後右側的文本複製。該文本實際上是您從代碼文件中刪除,並是唯一的項目中的IBOutlet中的名稱。
2.打開導航面板,然後切換到搜索選項卡。在此標籤,粘貼在搜索領域的文本,打回車。
3.當結果顯示,找到以出口文字之一,故事板文件。現在,你已經成功地發現了問題的根源。
4.要解決此問題,只需輕觸結果要打開工具面板中的連接部分。找到結尾感嘆號出口,然後單擊X按鈕來刪除該連接。
5.再次運行該項目,以確認一切正常。