KVCでいくつかのプロパティを更新しようとしています。プロパティが合成されました。
この行は機能します:
myObject.value = intValue;
これは機能しません:
[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
そして、次のように爆発します: キャッチされなかった例外によるアプリの終了'NSUnknownKeyException'、理由:'[<MyViewController 0xd1cec0> setValue:forUndefinedKey:]:このクラスはキーmyObject.valueのキー値コーディングに準拠していません。
さらにメソッド(awakeFromNib)のさらに上では、同じクラスの他のインスタンスがsetValue:forKey:呼び出しに正常に応答します。唯一の違いは、この特定のインスタンスがIBで作成され、接続されていることです。