gpt4 book ai didi

iphone - 将现有对象添加到核心数据?

转载 作者:行者123 更新时间:2023-11-28 18:24:29 25 4
gpt4 key购买 nike

我找不到关于此主题的任何信息。我有 NSManagedObjects,我不使用 insertNewObject...我使用 alloc init,然后将它们添加到数组中,按字母顺序对它们进行排序,然后我想将它们添加到实体中并保存上下文。关于如何将它们添加到实体而不创建全新对象的任何想法?

最佳答案

这作为评论可能更合适,但实际上它是答案。

不要那样做。首先,阅读文档,然后按照指示使用 API。

直接来自 NSManagedObject 的文档:

It is important that a managed object is properly configured for use with Core Data. If you instantiate a managed object directly, you must call the designated initializer (initWithEntity:insertIntoManagedObjectContext:).

然后,根据 initWithEntity:insertIntoManagedObjectContext: 的文档

Important This method is the designated initializer for NSManagedObject. You must not initialize a managed object simply by sending it init.

请注意,上述声明实际上在文档中的一个引人注目的框中突出显示。

关于iphone - 将现有对象添加到核心数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13078624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com