ios - 使用计算值连接核心数据对象

标签 ios cocoa core-data

为了“保护”一些数据,我想使用计算出的 key 来链接 iOS 设备上的两个核心数据对象。

通过将多个值从对象“源”传递到 myObstufacte(...) 方法,返回一个键值,用于选择目标对象中的一行。数据将以 1000 多个源和目标配对的形式从 XML 文件中导入,一旦加载,这些数据将是只读的。

我对 Core Data 的乐趣还不熟悉,但对 Hibernate 等 ORM 并不陌生,Hibernate 让您可以使用原生 SQL 来处理此类需求。

我如何使用 Core Data 做到这一点?

最佳答案

创建一个谓词(NSPredicate)来指定您想要的任何条件,然后将其添加到获取请求(NSFetchRequest)中。执行获取请求以检索您想要的对象。

关于ios - 使用计算值连接核心数据对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568889/

相关文章:

cocoa - 为什么需要 NSRunLoop 来运行计时器?

ios - 如何使用CAKeyFrameAnimation向后制作图像动画

cocoa - 为什么这个带纹理的 NSWindow 在调整大小时会突然改变其背景渐变?

objective-c - 如何检查方法 touchesBegan :withEvent: 中的特定事件

objective-c - codesign_分配: can't allocate code signature data

ios - NSFetchController 和 coredata 中的多对多

cocoa - 插入后 NSManagedObjectContextObjectsDidChangeNotification

ios - 核心数据更改是否反射(reflect)在本地 NSManagedObject 子类变量中?

ios - 处理错误但保持订阅原始 Observable

ios - Mapbox 错误 RMConfiguration setaccesstoken