問題タブ [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 投票する
3 に答える
4881 参照

ios - 新しいターゲットを作成するとき、「このクラスはキーのキー値コーディングに準拠していません」

Swift で行われた iOS の大きな基本プロジェクトがあります。今、新しいターゲットを作成して、別のクライアント バージョンを作成しようとしていました。

  • BaseProject (名前を変更しない限り、問題なく動作します)
  • Client1 (起動画面後の NSUnknownKeyException)。

基本プロジェクトは問題なく実行されます。しかし、新しいターゲットに切り替えると、次の NSUnknownKeyException が発生します。

「textConfirmPassword」は、私の main.storyboard からのテキスト フィールドの参照です。

  • 私は参照アウトレットをチェックしましたが、それは問題ではないようです。
  • テキスト フィールドのターゲット メンバーシップを確認しました。
  • アウトレットのリファレンスを再作成しました。
  • コードがコンパイルされるように、参照を削除し、ストーリーボードに表示されないハードコードされたテキスト フィールドを作成しました。例外は別のテキスト フィールド (textEmail) に送信されました。

これらすべてを行う前に、画像と参照ラベルを使用してサンプル プロジェクトを作成しました。バージョン管理はうまくいきました。

0 投票する
0 に答える
74 参照

ios - 「NSUnknownKeyException」が発生しましたが、間違った接続が見つかりません

iphone の ios バージョンを 10.0 に、xcode のバージョンを 8.0(beta) にアップグレードしました。ソースコードは xcode バージョン 7.3.1 でよくできています。しかし、xcode 8.0 でコードを実行すると、

*** キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了します。理由: '[ setValue:forUndefinedKey:]: このクラスは、キー idTextField のキー値コーディングに準拠していません。

現れます。

「!」はありません xib でマークします。どうすれば修正できますか? xib画像

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

swift - キャッチされない例外「NSUnknownKeyException」

YouTube API からデータを取得し、tableView に表示するだけです。Swift 3 にアップグレードする直前までは問題なく動作していましたが、現在はエラーが発生しています。

JSON を正常に印刷できますが、タイトル、説明、および imageView を表示できません。

videoTableView をクリックすると、"videoObj"で始まる行でエラーが発生します。

エラーメッセージ:

このクラスは、キー スニペットのキー値コーディングに準拠していません。

同様の質問を見てきましたが、ストーリーボードで欠落している接続やクラス名を確認することを提案したものもありましたが、自分のプロジェクトではそれらを複製できませんでした。

プロジェクトをクリーンアップし、シミュレーターとデバイスからアプリを削除し、派生データを削除することを提案する人もいましたが、どれも私にとって解決策ではないようです。

Swift 3 アップグレード前の行は次のとおりでした。

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

ios - スレッド 1: signal SIGABRT ログイン ボタンによりアプリがクラッシュする

現在、アプリのログインおよび登録フォームの作成を完了しようとしています。登録は希望どおりに機能しますが、ログイン画面で作業した後、AppDelegate で Thread 1: signal SIGABRT メッセージが表示されます。

AppDelegate ファイル

そこで、私が何をしているかについてもう少し詳しく説明します。ログイン画面または登録画面に進むオプションを提供するメイン ViewController を作成しています。登録画面をセットアップしましたが、正常に動作しますが、メインの ViewController でログイン ボタンを押すとクラッシュするため、ログイン画面に進むことができません。

メインViewController

これは私の最初のプロジェクトであり、すべての助けに感謝します!

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

ios - Swift でキャッチされない例外 valueForUndefinedKey を処理する

ソースが公開されていないサードパーティのライブラリ クラスがあります。たとえば、次のようにします。

myPropertyこのような値を取得できます。

myPropertyに存在するかどうかを確認したいMyClass。理由は、サード パーティのクラスの実装が将来変更された場合にアプリがクラッシュしないようにするためです。

私が試したテストのために



あらゆる面で私はクラッシュします。

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