core-data 相关问题

Core Data是Apple针对macOS和iOS的对象建模和持久性框架。 Xcode提供了一个对象模型编辑器,用于指定实体,属性和关系。

如果Core Data count / fetch请求中的实体名称错误,如何避免崩溃?

我正在为所有持久性存储类编写通用基类。每个子类将使用Core Data在持久数据库中使用一个特定实体/表。线程出现......

回答 1 投票 2

在同一个db上同时使用基于核心数据和sqlite c的api

可以将AFAIK CoreData配置为在持久性存储中使用sqlite。因此,核心数据不提供使用SQL进行查询的方法。所以核心数据在后台有sqlite db。访问相同的数据库是否安全...

回答 2 投票 0

创建NSManagedObject子类...在我的项目中创建一个新的错误

我想通过Editor \ Create NSManagedObject Subclass ...菜单为我的实体添加一个类。但是当我添加它时,项目出错,这是消息:多个命令产生'/ Users / ...

回答 1 投票 6

最佳实践 - NSError域和您自己的项目/应用程序的代码

有一篇关于为您自己的框架设置错误域的SO帖子,但是关于为您自己的项目/应用程序设置错误域和自定义错误代码的最佳做法是什么?...

回答 3 投票 107

如何将字符串保存到Core Data Swift

我正在创建一个包含多个视图控制器作为“页面”的注册表单,我需要来自一个视图控制器的信息,例如“名字”和“姓氏”或“电子邮件地址”到另一个视图......

回答 1 投票 1

安全地更新NSManagedObjects的键值

我正在尝试传递键值对,并通过循环更新属性。 func update(storableClass:NSManagedObject.Type,id:ID,fields:[String:Any])throws {// retreive ...

回答 1 投票 1

有序核心数据关系 - 如何管理或默认排序是什么?

我尽力在这个论坛和网络上搜索答案,虽然我找到了一些相关的主题,但我找不到我想要的答案。如果那里已经有人,我道歉,我......

回答 1 投票 22

如何在CoreData中保存多个条目?

我有以下代码执行没有错误。问题是它只保存了最后一个条目(“Jack Daniels”,3)。如何更改它以便保存所有三个条目?让员工= ......

回答 3 投票 2

通过UserNotification自定义操作访问时,CoreData无法初始化托管对象

我一直试图解决这个问题一段时间,但无济于事。从UserNotification自定义操作访问托管对象,然后尝试将更改保存到此对象时,我得到...

回答 2 投票 0

核心数据实体多种构建配置

我有3个构建配置,调试,发布和开发。对于开发,我创建了一个带有新的bundleID,产品名称等的新Scheme,这样我就可以在手机上看到哪一个是DEV和DEBUG。 ...

回答 1 投票 0

CoreData没有返回任何行

我正在尝试这样做,以便当用户退出我的应用程序时,使用下面的功能擦除CoreData。 func wipeMessagesFromDB(){let moc = managedObjectContext var array = [...

回答 1 投票 0

我没有在新版本中迁移NSPersistentStore,我可以通过应用更新进行恢复吗?

长话短说,我的核心数据架构发生了变化,我的应用程序被提交到应用程序商店,这导致更新应用程序的每个人都崩溃了。崩溃是由于缺少NSPersistentStore引起的......

回答 1 投票 12

此NSPersistentStoreCoordinator没有持久性存储(架构不匹配或迁移失败)。它无法执行保存操作

我正在使用x.x.xcdatamodel的应用程序。现在在x.x.xcdatamodel中,我在其中一个实体中添加了一个属性。应用程序崩溃显示消息“这......

回答 2 投票 2

将sqlite文件从一个项目复制到另一个项目

按照本教程http://www.raywenderlich.com/12170/core-data-tutorial-how-to-preloadimport-existing-data-updated,我使用核心数据创建了一个空的命令行应用程序来为数据库设定种子...

回答 1 投票 0

用于打开商店的模型与用于创建商店的模型不兼容

我在xcode 3.2中创建了一个Core Data模型,在Xcode 4.2中升级后,我添加了NSManagedObject子类的新实体(请参阅新实体)。首先,它看起来很奇怪,因为它......

回答 25 投票 178

当RKObjectManager无法发布对象时,如何丢弃一个对象中的CoreData更改

当RKObjectManager中此对象的POST / PUT请求失败时,如何丢弃对NSManagedObject实例所做的CoreData更改? NSManagedObject * object = ...; [object setValue:@“test”forKey:@“...

回答 3 投票 14

© www.soinside.com 2019 - 2024. All rights reserved.