У меня есть класс Entry и класс Media. Они оба находятся в CoreData, а Entry имеет отношения «один ко многим» с Media. Проблема в том, что Media - это NSSet, и мой tableview требует знать detiails объекта Media по индексу. Как установить эту связь, так что это нечто иное, чем NSSet, или есть другой способ решить эту проблему?Основные данные «один-ко-многим» - как получить объектAtIndex?
-1
A
ответ
3
Вы выбрали NSOrderedSet Если вы планируете использовать более 10,7 u, то можете отметить все отношения как заказанные. и получить объекты по индексу.
0
NSSet * записи = // извлечение записей
NSArray * массив = [NSArray arrayWithArray: [записей AllObjects]];
Затем вы можете использовать objectAtIndex на массиве
Это для IOS. – Andrew
Тем не менее, это сработало и на iOS. Благодарю. Вы знаете, работает ли она на предыдущей версии iOS, или это только iOS5? – Andrew
, работающий как для iOS, так и для macOS – user170317