У меня есть список пользовательских объектов, возвращаемых из .NET WebService, и я храню их, используя отношение To-Many из родительского объекта с Core Data.
Я хочу использовать NSSet в качестве источника данных для UITableView и помещать новый контроллер в стек при выборе строки.
При использовании [NSSet allObjects]
всегда ли возвращаемый массив имеет одинаковый порядок?(Я полагаю, не так как множества неупорядочены)
Если нет, то как я могу использовать NSArray *myArray = [mySet allObjects];
в cellForRowAtIndexPath
, чтобы получить имя для textLabel
ячейки, а затем снова в didSelectRowAtIndexPath
дляназначить объект ViewController, который собирается нажать?
У меня уже есть синтезированный родительский объект в моем UITableViewDelegate
.Я думал также о том, чтобы синтезировать NSArray
и использовать allObjects
только один раз в viewDidLoad
для создания, но это дублирует данные в памяти