gpt4 book ai didi

iphone - 复制(复制)核心数据记录和相关记录

转载 作者:行者123 更新时间:2023-11-29 11:23:23 26 4
gpt4 key购买 nike

我正在编写一个应用程序,允许用户创建一个“问卷”,然后向其中添加问题。我正在使用核心数据来存储信息。我创建了一个问卷实体,并与问题实体建立了“一对多”关系。我的问题是,如果要允许用户复制(复制)整个调查问卷、问题,那么最好的方法是什么?

所以要清楚:

我有:

问卷记录--->问题1记录-问题2记录-问题3记录

我希望用户能够复制它并最终得到:

问卷记录--->问题1记录-问题2记录-问题3记录

问卷(复印件)记录--->问题1记录-问题2记录-问题3记录

最佳答案

你说你想复制整个问卷,所以假设你想要的实际上是这样的:

问卷--->问题1-问题2-问题3

问卷(复印件)--->问题1(复印件)-问题2(复印件)-问题3(复印件)

那么你需要的是深拷贝。你可以根据this NSManagedObject category写点东西,假设您在数据模型上正确设置了关系的所有权规则。

关于iphone - 复制(复制)核心数据记录和相关记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5439171/

26 4 0
文章推荐: ios - 在哪里放置代码来更改 UIView 的属性
文章推荐: postgresql - 是否可以为插入查询创建 View
文章推荐: mysql - Node js mysql 包装器错误 - 对象 # 没有方法 'table'