2016-04-26 14 views
0

アプリケーションを実行する後、次のコントローラに接続されているボタンを、クリックしてください:エラー:私はこのエラーを取得するため、キャッチされない例外にアプリを終了「NSUnknownKeyException」

2016-04-26 12:49:32.743 Kalkulator[7401:159800] Missing proxy for identifier UpstreamPlaceholder-oFL-gV-w1Q 2016-04-26 12:49:32.744 Kalkulator[7401:159800] Missing proxy for identifier UpstreamPlaceholder-ufI-Y0-ejo 2016-04-26 12:49:32.753 Kalkulator[7401:159800] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key searchAnything.'

私は持っていない(と私はしませんでした持っている) "searchAnything"。 searchAnythingは別のグループ/プロジェクトにあります。そこに私は何の誤りもない。

ソリューション: Terminating app due to uncaught exception 'NSUnknownKeyException' : iOS app crashWhat does this mean? "'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X"

は私を助けていません。私はそれを削除する場合はストーリーボードと感嘆符のシンボルと出口接続があるかどうかを確認するためにsendspace

+0

にbeginning.setデプロイメントターゲットから既存の1あたりとしてストーリーボードを設計tableController.m'は 'searchAnything'という名前のIBOutletを持っています。 – Larme

+0

はい。知っている。しかし、tableController.mを使用していないので、tableController.mの部分にエラーがありません。 –

+0

XCodeでプロジェクトを開いたことがなく、ファイルを検索しました。 'tableView.storyboard'も' searchAnything'という名前の 'IBOulet'を参照します。 – Larme

答えて

0

行くために私のミニプロジェクトから、チュートリアルを送ったので、ここでは、すべてのプロジェクトを追加する方法がわからない

と適切な接続を行い、完了させます。クラッシュする適切なViewControllerを選択する必要があります。

+0

いいえ、感嘆符はありません。 –

+0

検索コントローラを使用していますか?Uisearchなど何か?述語の値を定義しましたか? – Arun

+0

他のグループでは他のストーリーボード(このストーリーボードにはこの問題はありません)。このストーリーボードでは、私は検索コントローラを使用しませんでした。 –

0

ボタンのクリックでロードするViewControllerの一部のアウトレットが完全に設定されていないためです。以下をチェックしてください -

  1. メインビュー出口が
  2. (あなたが接続インスペクタから最後のコンセントを削除するには、オブジェクト名やフォーマットを変更する可能性がある)、
  3. はUIObjectのどれを設定しない場合があり、二重口を有することができます
+0

私はこれで何の問題も見つかりませんでした。 –

+0

ブレークポイントナビゲータに移動して例外ブレークポイントを追加すると、クラッシュする行を特定するのに役立ちます。 –

0

iOS 8.0以降のプッシュセグは廃止予定です。

一時的な解決策: 展開ターゲットを9.0に変更すると動作します。

恒久的な解決策: は `新しいプロジェクトに既存のプロジェクトから絵コンテを除くすべてのファイルに新しいXcodeプロジェクトのコピーを作成し、iOSの8.0

関連する問題