簡體   English   中英

錯誤:由於未捕獲的異常“ NSUnknownKeyException”而終止應用程序

[英]Error: Terminating app due to uncaught exception 'NSUnknownKeyException'

運行應用程序並單擊連接到下一個控制器的按鈕后,出現此錯誤:

2016-04-26 12:49:32.743 Kalkulator [7401:159800]缺少標識符UpstreamPlaceholder-oFL-gV-w1Q的代理2016-04-26 12:49:32.744 Kalkulator [7401:159800]缺少標識符UpstreamPlaceholder-ufI的代理-Y0-ejo 2016-04-26 12:49:32.753 Kalkulator [7401:159800] ***由於未捕獲的異常'NSUnknownKeyException'而終止應用程序,原因:'[setValue:forUndefinedKey:]:此類不是鍵值編碼-符合關鍵字searchAnything。”

我沒有(也沒有)任何“ searchAnything”。 searchAnything在另一個組/項目中。 那里我沒有任何錯誤。

解決方案來自: 由於未捕獲的異常'NSUnknownKeyException'而終止應用程序:iOS應用程序崩潰這是什么意思? “'NSUnknownKeyException',原因:……此類與密鑰X的鍵值編碼不兼容”

沒幫助我

我不知道如何在這里添加所有項目,所以我將mini-project-from-tutorial發送到sendspace

轉到情節提要,檢查插座連接是否帶有感嘆號(如果已將其移除),然后進行適當的連接以完成操作。您必須選擇正在崩潰的適當的ViewController。

這是因為單擊按鈕時加載的ViewController中的某些插座設置不正確。 請檢查以下內容-

  1. 主視圖插座可能未設置
  2. 任何UIObject都可能具有雙出口(可以是您更改對象名稱和格式以從連接檢查器中刪除最后一個出口)

從8.0和更高版本開始不推薦使用Push segue。

臨時解決方案:將您的部署目標更改為9.0,它將起作用。

永久解決方案:創建一個新的Xcode項目,將除情節提要以外的所有文件從現有項目復制到新項目,並從一開始就按照現有的設計情節提要。將部署目標設置為iOS 8.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM