如何在Core Data swift中获取关系

如何在Core Data swift中获取关系,第1张

概述这是我的核心数据模型: 我有两个实体:文件夹< - >>注意,我想获取文件夹中的所有笔记. 首先,建议将多个关系命名为复数(注释),这样可以更容易理解模型. 如果您有一个NSManagedObject子类并且对文件夹的引用只是通过关系得到注释: let notes = folder.notes 但是这会返回一个Set.如果你想要一个数组写 let notes = folder.notes.allO 这是我的核心数据模型:

我有两个实体:文件夹< - >>注意,我想获取文件夹中的所有笔记.

解决方法 首先,建议将多个关系命名为复数(注释),这样可以更容易理解模型.

如果您有一个NSManagedobject子类并且对文件夹的引用只是通过关系得到注释:

let notes = folder.notes@H_419_25@  

但是这会返回一个Set.如果你想要一个数组写

let notes = folder.notes.allObjects as! [Note]@H_419_25@  

您还可以使用谓词分配给Note实体上的获取请求:

let name = "Foo"let predicate = nspredicate(format:"folder.name == %@",name)@H_419_25@                            	          总结       

以上是内存溢出为你收集整理的如何在Core Data swift中获取关系全部内容,希望文章能够帮你解决如何在Core Data swift中获取关系所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1000357.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-21
下一篇2022-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存