ios - 如何进行嵌套的 CoreData 查询?

标签 ios core-data

我有以下 CoreData 模型:[Phone] <<--->> [Forwarding] <--->> [Number]。

我如何构建一个查询来获取电话使用的唯一号码列表(因此间接通过其转接)?

最佳答案

在“数字”实体上创建一个获取请求并添加谓词

[NSPredicate predicateWithFormat@"ANY forwarding.phones == %@", thePhone]

到获取请求(假设一对一关系从“数字”到 “转发”就叫“转发”,to-many关系来自 “转发”到“电话”称为“电话”)。

关于ios - 如何进行嵌套的 CoreData 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21511296/

相关文章:

ios - 如何获取我的私钥以在新 mac 中导出 APNS 证书

objective-c - 是否可以将 `NSTextfield` 仅绑定(bind)到 NSArray 或 NSSet/Relationship 中的一个特定条目

iphone - Grand Central Dispatch (GCD) 与 CoreData

ios - 在 Swift 中通过 SQLite 数据库导入和查询 - iOS

core-data - 核心数据: Many-to-many Predicate NOT not working

objective-c - 带有 NSFetchedResultsController 和背景上下文的 UIManagedDocument

ios - 如何从后台的iOS应用程序在后台保存解析对象?

ios - 在 ios swift 中使用 alamofire 5 从 multipartformdata 上传带有参数的文件

ios - 为什么 Swift 中的 postNotification 在第二次调用时失败?

ios - 无法在 UITableViewCell 中缩放图像