0

У меня есть следующие основные модели данных с двумя сущностями:Доступ CoreData отношение

объектом «элемент», который имеет название, дату, описание и ко многие отношений «образом». изображение не является обязательным.

Объект «изображение» содержит URL-адрес, имя и отношение к одному элементу.

загружаю выполненную Fetchrequest в этом NSArray «entityArray»

Это то, что я делаю, чтобы показать мои данные в UITableView, например, для отображения названия в главной ячейке:

NSManagedObject *object = (NSManagedObject *)[entityArray objectAtIndex:indexPath.row]; 

cell.textLabel.text=[object valueForKey:@"title"]; 

Теперь у меня есть не знаю, как получить доступ к моему изображению отношения ([object valueForKey: @ "image"]), потому что он содержит больше, чем просто строку.

ответ

3

Во-первых, -objectAtIndex: возвращает id, поэтому литье не требуется.

Во-вторых вы можете получить доступ к изображению так же, как доступ название:

NSSet *images = [object valueForKey]; 

Вы можете выполнить пошаговый набор и выбрать изображение, которое вы хотите работать.

+0

Это сделало это, спасибо :) – georgeliquor