core-data相关内容
从今天开始,我尝试构建的每个基于 CoreData 的项目都在 CD 模型的编译过程中失败 DataModelVersionCompile/Users/paolo/Library/Developer/Xcode/DerivedData/testCoreDataBuild-fgvttsutxgjcnsdctcceutmrilfn/Build/Products/Debug-iphoneos/test
..
大约一年半前,我开发了一个应用程序,我将再次使用它.这是我开始学习 Swift 的项目,很明显,从那时起,语言和我的 Swift 能力都发生了很大变化. 昨天,我第一次更新了我的单个 CoreData 模型以添加一个可选的字符串属性.我做了文件生成位,并确保在检查器列中正确选择了新的数据模型. 在我的模拟器和测试设备上,我需要删除旧版本的应用程序才能安装新版本,否则我会崩溃.我认为这只
..
我必须做一个使用核心数据来存储信息的 iOS 应用程序. 我创建了模型以及如何将数据添加到应用程序中,一切正常,唯一的问题是数据模型是空的,但我想在应用程序启动时自动填充一些数据. 我该怎么办? 解决方案 查看一些示例应用,例如 iPhone 核心数据手册.基本上,您随应用程序一起提供预填充的数据库,并在初始启动时,您的应用程序委托使用您在数据库中填充的数据将其复制到应用程序的
..
我遇到了一个非常简单的 CoreData 问题,但似乎很难解决.编写一个简单的聊天应用,每个用户都有很多消息. class CoreUser: NSManagedObject{@NSManaged var 名字:字符串?@NSManaged var id:字符串?@NSManaged var 姓氏:字符串?@NSManaged var 昵称:字符串?@NSManaged var 消息:NSSet
..
根据文档: 你不应该覆盖init.不鼓励您覆盖 initWithEntity:insertIntoManagedObjectContext: 你应该改用awakeFromInsert 或awakeFromFetch. 如果我只想将某个属性设置为当前日期或类似日期,这很好,但是如果我想发送另一个对象并根据其信息设置属性怎么办? 例如,在名为“Item"的 NSManagedO
..
尝试使用 searchDisplayController 在表中搜索.数据过滤配置,搜索对话框工作.现在我想使用方法 prepareForSegue 将当前值 indexPath 发送到新的 UIViewController: 导入 UIKit导入核心数据类 MainTableViewController: UITableViewController {var 结果:AddrBook[]=[]v
..
我有一个 NSManagedObject 子类,由 XCode 模型接口创建. 这个类有一些 NSString 和 NSNumber 成员,以及一个 NSDate 成员. 当我尝试设置 NSDate 成员时,出现以下异常: 2009-10-12 21:53:32.228 xxx[2435:20b] 无法在 NSManagedObject 类“Item"上调用指定的初始化程序 2009-
..
是否可以使用 Core Data 框架在数据库中查询最大值、最小值和其他值? 解决方案 您确实可以让 NSFetchRequest 计算这些值.您需要设置您的提取请求以返回 NSDictionaryResultType 结果,并创建适当的 NSExpressionDescription 对象来描述您所追求的操作(例如 min、max、sum 等). 看看 Apple 的核心数据编程指
..
如果用户在设置 -> iCloud -> 文档& 下从打开到关闭iCloud支持是否可以拦截?数据? 显然,当他这样做时,应用程序已经退出活动并进入后台.我的目标是 iOS7,我想保持 UIManagedDocument 同步,否则就像有两个不同的 UIDocuments:一个支持 iCloud,所有数据都创建,直到从打开切换到关闭和一个没有任何数据的新的.如果我在 iCloud 支持关闭时
..
启用核心数据迁移调试后,在执行迁移时,我看到三个实体(2、3、4)的哈希值已更改,正如预期的那样.实体 1 没有变化,仅供说明. 存储元数据(源模型): Entity1 = ;实体 2 = ;Entity3 = ;实体 4 = ; 当前模型(目标模型): Entity1 = ;实体 2 =
..
我正在尝试构建一个类似于 Twitter 用户的 CoreData 模型,当用户可以有许多其他用户关注他以及许多其他用户关注他时.我附上了我尝试使用的模型,但似乎检索关注者变得越来越复杂.处理这种情况的最佳方法是什么? 解决方案 我认为您需要创建第二个关系 (followedBy) 并使其相反.
..
我在我的项目中使用了 Core Data 并且在下面的代码部分遇到了罕见的崩溃 -(void) useDocument{AFFormsCoreDataEngine* engine = [AFFormsCoreDataEngine sharedInstance];if (![[NSFileManager defaultManager] fileExistsAtPath: [engine.form
..
我已将 .csv 文件中的数据预加载到 coredata 中.我正在通过以下方式获取数据 var 地方:[地方] = [] 在 viewDidLoad 中: if let managedObjectContext = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext {让 fet
..
所以我正在构建一个小型应用程序,它使用具有 4 个实体的 ~25mb 大小的核心数据数据库.这是公交车时刻表. 在一个名为“Stop"的表中,有大约 1300 个公交车站条目,具有属性“name"、“id"、“longitude"、“latitude"和夫妻关系.现在有许多具有相同 name 属性但不同坐标和 id 的站点.所以我想在表视图中显示所有不同的停止名称,我使用 setReturn
..
我想在我的 iPhone 应用中实现 Core Data.那么专门为 iPhone 学习 Core Data 的最佳方法是什么?我今天有 4 个小时可以用于此,因此理想情况下,我有足够的能力将其添加到我的应用程序中(无论多么轻微). 我现在保留数据的唯一方法是通过 NSUserDefaults,这样当应用程序关闭并重新打开时,它们的数据仍然存在.我想让用户能够保存数据集、读取数据、编辑数据、
..
我有将 Day 作为子对象的 Week 模型.Week 模型中有一个“days"关系属性来访问所有关联的 Day 对象.日模型具有持续时间属性. 如何计算指定 Week 对象的一天持续时间的总和?最好有代码示例如何使用@sum 函数创建谓词对象. 还可以在给定值的 Week 类上“计算出"weekDuration 属性获取期间相关日期的总和?对于这些问题,这将是最优雅的解决方案,但我认
..
我在 Core Data 中设置了以下模型. Book 与 OrderBook 实体之间存在一对多关系,称为 toBookOrders.逆称为 toBook.Book 有一个名为 isSync 的 BOOL 值属性. 我设置了以下 NSPredicate. NSEntityDescription* entityDescription = [NSEntityDescription entity
..
我正在为 iPhone iOS 4.0 开发,我有一个使用 Core Data 存储的生日对象(日期 + 名称)列表.我想使用 NSFetchedResultsController 来检索按每个生日对象的 next 生日日期排序的列表.为此,我需要为排序描述符定义自己的逻辑. 我尝试使用: [NSSortDescriptor sortDescriptorWithKey:@"birthday
..
我正在使用核心数据在 vc1 中保存一个类别,并希望将列表属性添加到 vc2 中的列表中.我的数据模型是许多列表属性的一个类别. 我正在 vc1 中添加这样的类别: func createNewCategory() {var 类别:NSManagedObject!= NSEntityDescription.insertNewObjectForEntityForName("Category"
..
在哪里可以找到 NSPredicate for Core Data 的 SUBQUERY 特性的文档? 解决方案 好问题……这似乎没有很好的文档记录. 这是我发现的: 可以在NSExpression(forSubquery:usingIteratorVariable:predicate:) 文档.它包含两个示例和语法:SUBQUERY(collection_expression
..