ios - 我可以在 NSManagedObject 子类中用 NSArray 替换 NSSet 吗?

标签 ios objective-c nsarray nsmanagedobject nsset

NSManagedObject 的子类中,“对多”关系作为 NSSet 生成。但是我需要集合中的对象以正确的顺序排列,如果我将 NSSet 替换为 NSArray 是否有任何潜在的错误?或者还有其他方法可以实现吗?

最佳答案

在对象模型设计器中将您的关系标记为已排序,然后生成您的子类。它将有一个 NSOrderedSet 作为您的一对多关系的属性类,您可以将其用于与 NSArray 类似的目的。在继续之前熟悉两者之间的差异。

关于ios - 我可以在 NSManagedObject 子类中用 NSArray 替换 NSSet 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25022685/

相关文章:

ios - 将 CLLocationpoints 保存到 Parse 然后检索它们的最佳方法

cocoa-touch - 在 Cocoa 和 Cocoa Touch 中将 CGPoint 存储在 NSArray 中的通用解决方案?

iphone - NSArray 给出 NSZombie 错误

ios - RESTKit 对象 BOOL 属性为 true/false JSON

ios - MDM 客户端-服务器通信

ios - 快速按下按钮时如何翻转整个 Tableview?

iOS:显示旧标签栏图标

ios - SpriteKit 和 UIScrollView 以及 HUD

ios - 如何获取基于每个 LocaleIdentifier 的国家/地区名称列表?

ios - 在不同的 View 上更改 iOS 状态栏颜色