0

実行時に私のアプリはこのエラーをスローしています:

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

問題の count1 はラベル プロパティです。

@property (strong, nonatomic) IBOutlet UILabel *count1;

私は.xibファイルでそれにリンクしています。宣言を除いてプロパティのすべての使用をコメントアウトしましたが、エラーは解決しません。プロパティを完全に削除すると、同じ例外の問題が発生しますが、キーは count1 ではなく「view」になりました。

なぜこれが起こっているのですか、どうすれば修正できますか?

4

1 に答える 1

1

プロパティは でアクセスされていますUIApplication。あなたが宣言したところはどこでもcount1、それはオンではありませんでしたUIApplication。のカスタム サブクラスであった可能性がありますが、それ自体UIApplicationを変更することはできませんUIApplication

そのため、他のオブジェクトでアクセスするつもりだったアプリケーション オブジェクトのプロパティにアクセスしようとしてcount1いるか、カスタム アプリケーション オブジェクトを使用するつもりだったのに実際にはそうしていません。アプリケーション オブジェクトにのカスタム サブクラスを使用する場合はUIApplication、必ずそのクラスの名前を に渡しますUIApplicationMain()。そうでない場合は、コンセントの接続が間違っている可能性があります。

于 2013-04-13T09:15:21.390 に答える