Получение данных из выбранной строки в NSTableView, связанной с основными данными - PullRequest
1 голос
/ 26 октября 2010

Эй, Поэтому я работаю над приложением Core Data, и у меня есть NSTableView, связанный с Core Data. Таблица имеет три столбца. Имя, должность, зарплата. Я также настроил действие двойного щелчка. Теперь мне нужно, чтобы, когда я дважды щелкнул по строке, я получил три значения из этой строки. Я могу сделать следующее:

NSArray* myArray = [arrayController selectedObjects];
NSLog(@"%@", [myArray objectAtIndex:0]);

Но вывод, который я там получаю:

 (entity: Employees; id: 0x617890  ; data: {
    Name = "Joe";
    Position = "Manager";
    Salary = "1";

Есть ли способ разлучить их?

Спасибо

1 Ответ

2 голосов
/ 26 октября 2010

Я понял это.

NSArray* selectedObjects = [arrayController selectedObjects];
NSLog(@"%@", [selectedObjects objectAtIndex:0]);

NSEntityDescription *entity = [selectedObjects objectAtIndex:0];
NSLog(@"%@", [entity valueForKey:@"Name"]);
...