我有一個NSMutableArray填充NSMutableDictionaries。所有這些數據都顯示在NSTableView中。無法編輯NSTableView中的表格
問題是當我嘗試編輯單元格時。我的tableview綁定到我的類與數據源綁定。並編輯單元格的值我用這個代碼:
-(void)tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
NSMutableDictionary *i = [list objectAtIndex:row];
NSString *identifier = [tableColumn identifier];
[i setValue:object forKey:identifier];
}
但其異常觸發的錯誤:
2013-02-11 20:50:35.960 prog[424:303] Exception detected while handling key input.
2013-02-11 20:50:35.960 prog[424:303] [<__NSDictionaryI 0x105986580> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key filename.
2013-02-11 20:50:35.964 prog[424:303] (
我不知道爲什麼我收到此錯誤NSDictionaryI
。即使我將字典添加到數組中,我仍在使用NSMutableDictionary。任何幫助讚賞。
感謝之前,卻發現問題了!無論如何謝謝你的嘗試! – sharkyenergy 2013-02-12 07:02:26