我試圖用KVC更新一些屬性。這些屬性已經被合成。可可KVC:「類不是關鍵值編碼兼容」
這條線的工作原理:
myObject.value = intValue;
這不起作用:
[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
而且隨着炸燬:終止應用程序由於未捕獲的異常 'NSUnknownKeyException',原因:「[< MyViewController 0xd1cec0> setValue:forUndefinedKey:]:該類不是關鍵字值myObject.value。
更進一步的方法(awakeFromNib)同一類的其他實例對setValue:forKey:調用作出了很好的響應。唯一的區別是這個特定的實例是在IB中創建和連接的。
[NSString stringWithFormat:@「myObject.value」]是多餘的,它使用的格式沒有任何參數。你應該使用@「myObject.value」。 –