嘿 所以我正在开发一个Core Data应用程序,我有一个与Core Data链接的NSTableView。该表有三列。姓名,职位,薪水。我还设置了双击动作。现在我需要的是,当我双击一行时,我得到该行的三个值。 我可以做到以下几点:
NSArray* myArray = [arrayController selectedObjects];
NSLog(@"%@", [myArray objectAtIndex:0]);
但我得到的输出是:
(entity: Employees; id: 0x617890 ; data: { Name = "Joe"; Position = "Manager"; Salary = "1";
有没有办法让这些分开?
由于
答案 0 :(得分:2)
我明白了。
NSArray* selectedObjects = [arrayController selectedObjects];
NSLog(@"%@", [selectedObjects objectAtIndex:0]);
NSEntityDescription *entity = [selectedObjects objectAtIndex:0];
NSLog(@"%@", [entity valueForKey:@"Name"]);