我有一个从 .NET WebService 返回的自定义对象列表,并使用父实体与 Core Data 的多对多关系存储它们。
我想使用 NSSet 作为 UITableView 的数据源,并在选择一行时将新控制器推送到堆栈上。
使用时[NSSet allObjects]
返回的数组是否总是具有相同的顺序?(我猜不是因为集合是无序的)
如果没有,那么我如何使用NSArray *myArray = [mySet allObjects];
incellForRowAtIndexPath
来获取textLabel
单元格的名称,然后再次didSelectRowAtIndexPath
将对象分配给即将被推送的 ViewController?
我已经在我的UITableViewDelegate
. 我也考虑过NSArray
合成并且allObjects
只使用一次viewDidLoad
来创建,但这会复制内存中的数据