我是使用绑定的新手。我开始开发一个具有表格视图和数组控制器的示例应用程序。我的数据是一个字符串数组。
在使用界面生成器完成所有必要的绑定后,我可以在数组中显示字符串。但是当我尝试编辑表格视图的任何行时,我得到以下异常。
我不知道为什么会这样。
我使用了以下代码 -
.h 文件
进口
interface AppDelegate : NSObject <NSApplicationDelegate>
property (assign) IBOutlet NSWindow *window;
property (nonatomic,weak) IBOutlet NSTableView *tableView;
property (nonatomic,strong) NSMutableArray *arrayContents;
end
.m 文件
implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { }
-(id)init
{
self = [super init] ;
if (nil!=self)
{
_arrayContents = [[NSMutableArray alloc] init];
[_arrayContents addObject:@"asdasdasd"];
[_arrayContents addObject:@"asdasdasdsasdc"];
}
return self;
}
end
谁能帮我解决这个问题并指出错误?谢谢。
2013-06-26 11:15:56.055 示例 [4643:303] 处理键输入时检测到异常。2013-06-26 11:15:56.068 示例 [4643:303] 对象 asdasdasdsasdc 的键路径设置值错误(来自绑定对象标识符:(null)):[<__NSCFConstantString 0x100002a18> setValue:forUndefinedKey:]:这个类是不符合 key 的键值编码。