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