Получить массив NSManagedObject из UITableViewController - PullRequest
0 голосов
/ 04 июля 2011

У меня UITableViewController заполнен из базы через NSFetchedResultsController. В представлении есть кнопка сохранения. Я выбираю элементы из таблицы просмотра, проверяя кнопку. Мне нужны результаты в другом виде. Каков наилучший способ передачи проверенных предметов? Я думаю о массиве NSManagedObject's. Поэтому в другом представлении я бы вызвал [managedObject valueForKey: @ "Name"]; Это правильный путь?

1 Ответ

0 голосов
/ 04 июля 2011

Вам не нужно помнить NSManagedObjects.Они легко доступны из объекта NSFetchedResultsController.Просто запомните в массиве NSIndexPaths выбранных объектов.Тогда вы можете получить доступ к этим объектам аналогичным образом:

MyObject *object = (MyObject *)[self.fetchedResultsController objectAtIndexPath:
[anArray objectAtIndex:index]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...