我有一個NSArrayController,我試圖修改所選對象的值。我使用修改NSArrayController對象的值導致錯誤
[[[ideasListController selectedObjects] objectAtIndex:0] setValue:@"test" forKey:@"title"];
嘗試更改標題,但這會導致一個錯誤:
[<__NSDictionaryI 0x10065e6c0> setValue:forUndefinedKey:]:
this class is not key value coding-compliant for the key title.
我是相當新的可可和Objective-C,所以我怕我會在這裏錯過一些相當明顯的東西
你的字典是不可變的,所以你不能改變它(這就是<__ NSDictionaryI 0x10065e6c0>的意思)。 – rdelmar
@rdelmar就是這樣,你會介意把它作爲答案,以便我可以接受它嗎?非常感謝您的支持! – penguinrob