問題タブ [nsunknownkeyexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12365 参照

swift - Swift NSUnknownKeyException

1、2日前にSwiftの学習を開始しました。私はこのエラーに何度も遭遇します。基本的には、IBOutlets と関係があることを認識しています。ストーリーボード内のすべてのアウトレットとボタン/オブジェクトを削除し、それらを手動で再追加するとうまくいくようです。

将来、このエラーが発生し、大規模なプロジェクトに取り組んでいる場合、どの IBOutlet であるか、またはこれを引き起こしている可能性があるものを診断する方法を知りたいです。

GitHub にプロジェクトのコピーがあります。こちらをご覧になり、アドバイスを残していただければ幸いです。

事前にたくさんありがとう!

0 投票する
2 に答える
242 参照

ios - UIPickerView でビューを読み込もうとすると、iOS アプリケーションが NSUnknownKeyException をクラッシュさせる

を持つアプリケーションがありますUIPickerView。それが含まれているビューを開こうとすると、アプリケーションがクラッシュしNSUnknownKeyExceptionます。

ログは次のとおりです。

の私の見解のコードは次のUIPickerViewとおりです。

私は Swift と iOS に非常に慣れていないので、何が起こっているのか、なぜこのクラッシュが発生しているのか説明してもらえますか?

0 投票する
1 に答える
2267 参照

ios - このクラスは、キー storyboardName のキー値コーディングに準拠していません

起動時にアプリがクラッシュし、次のエラーが表示されます。

キャッチされていない例外 'NSUnknownKeyException' が原因でアプリを終了しています。

0 投票する
1 に答える
202 参照

swift - タイプ NSException のキャッチされない例外

私は独学で Swift を学び始めています。私は本当に初心者で、イントロ プロジェクトとして電卓アプリに取り組んでいます。スレッド エラーが発生し続け、タイプ NSException のキャッチされない例外で終了します。これは通常、ストーリーボードからView Controllerへの接続がないか間違っていることが原因であるといくつかの場所で読みましたが、すべての接続を3回チェックしましたが、それが問題だとは思いません. ビュー コントローラのコードは次のとおりです。問題はありますか? ほとんどの場合、チュートリアルに従いました。

私が得ることができるどんな助けにも本当に感謝しています!

0 投票する
1 に答える
313 参照

ios - CustomCell が空であるか、SIGABRT エラーが発生する [W/コード]

動画のサムネイル、タイトル、説明を UITableView に表示する動画プレーヤーを作成しようとしています。ユーザーが raw をクリックすると、ビデオが再生される WebView を含む新しいビューが開きます。

現時点では、まだカスタムセルを設定しようとしています。行のAppDelegate.swiftファイルでエラーが発生しています。エラーは次のとおりです。エラーログはこの投稿の最後にあります。class AppDelegate: UIResponder, UIApplicationDelegate {Thread 1: signal SIGABRT

では、ImageView と 2 つのラベルを追加した 1 つのプロトタイプ セルをMain.storyboard使用して、TableView ( and で ViewController に接続したdelegateもの) を追加しました。dataSourceという名前の Swift ファイルも作成しましたCustomTableViewCell.swiftView Controllerカスタム クラスを ViewController に、セルの識別子を にcustomCell、スタイルを「カスタム」に、クラスを に設定しましたCustomTableViewCell

ビデオのViewController.swift情報を含む配列を作成し、テーブル関数を設定しました。

また、スタックで見つけたソリューションを使用してコードを記述する他の方法も試しましたが、同じエラーが発生するか、最大で 3 つの空のセルを含むテーブルが表示されます。コードは下にあります。このカスタムセルを機能させる方法を教えてください。

前もって感謝します!

メイン.絵コンテ異なるコードの空のセル

CustomTableView.swift

エラーログ:

0 投票する
2 に答える
867 参照

ios - UIViewController setValue:forUndefinedKey: xib を削除した場合

最近、特定の UIViewController サブクラスの xib を削除しました。ただし、それ以来、シミュレーターではなく、デバイスでのみ次のエラーが発生しています。

以前に XIB で btnBack を IBOutlet として設定していたので、そのプロパティを削除しました。

XIB が削除され、プロジェクトを何度もクリーンアップしましたが、この問題は解決しません。

コード内でこのプロパティが設定されている場所を見つけたり、XCode でこの問題を解決するにはどうすればよいですか?

編集:これを明確にするために:

  • xib は以前は存在していましたが、その後削除されました。
  • すべての IBOutlet プロパティも削除されました。
  • viewController のインスタンス化は、コードのみを使用して行われます。
  • プロパティを削除していなければ、これは起こりませんでした。
  • これはおそらく XCode のバグであり、誰かがこの問題に直面して解決したことを願っています。
0 投票する
1 に答える
60 参照

ios - キャッチされない NSException を引き起こす UITextView アウトレット

UITextField のアウトレットを作成するたびに、アプリが壊れます。起動時に終了するだけで、ビルド エラーは発生しません。

可能であれば、私はプログラミングが遅れているので、修正を視覚的に説明してください:-)