core-data 相关问题

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

我可以使用NSFetchedResultsController来显示不适合UITableView的数据吗?

在FRC文档中,它表示它旨在有效地管理从Core Data获取请求返回的结果,以便为UITableView对象提供数据。我正在尝试设置我的核心......

回答 1 投票 2

CoreData:从字典数组插入到SQLite数据库中发生未排序 - 因此无法设置外键

我按照以下教程学习了如何从JSON文件解析并预加载sqlite数据库:https://medium.com/@jamesrochabrun/parsing-json-response-and-save-it-in-coredata-step-一步-...

回答 2 投票 2

只有在向CoreData添加对象后才能在bundle中找到NIB?

这一直困扰我几个小时,在查看了各种相关问题之后,我似乎无法找到答案。我收到一个奇怪的NSInternalInconsistencyException错误....

回答 1 投票 1

核心数据提交通知

我在我的项目中使用Core Data,我必须将用户填写的表单保存到Core Data DB中。用户重新启动应用程序后,应在TableView中显示已保存表单的列表。但是,如果用户退出...

回答 3 投票 1

循环或映射Core Data数组以获取对象的每个出现

我想迭代一个CoreData Managed Object数组来获取每个代码,并调用dataUpdate(“\(code)”)函数,每个代码字符串作为一个参数。 func updateWalletValue(){...

回答 2 投票 1

仅返回并导出NSManagedObject的值

我的应用程序可以选择创建几个唯一的事件,其值保存在核心数据中。按下表格单元格时,它会加载该事件的值。我需要的是只能导出...

回答 1 投票 -1

如果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

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