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