草庐IT

核心词汇

全部标签

ios - iCloud 和核心数据不工作 - URLForUbiquityContainerIndentifier 是零

我不太熟悉iCloud集成。我读到了许多关于iOS5和6中集成的糟糕报告。但现在我猜它在iOS7中更好,所以我决定将它添加到我正在开发的一个新应用程序中。根据我在WWDC2013CoreData/iCloud视频中阅读和看到的内容,我认为这就像在Xcode中打开iCloud并将NSPersistentStoreUbiquitousContentNameKey值配置为addPersistentStore中唯一的值一样简单调用,开始。但每次我在模拟器或实体iPhone上运行该应用程序时,控制台输出都会显示iCloud设置失败,原因是URLForUbiquityContainerIdenti

iOS 核心数据 : "Data Model Version Compiler" error

我在我的项目中创建了一个数据模型文件“ChatModel.xcdatamodeld”。然后我在github上merge了分支。“project.pbxproj”中存在冲突。我修好了。然后错误发生了:"/Users/mac/zhongqing-ios/Zhongqing/Zhongqing/Model/ChatModel.xcdatamodeld:Couldnotcreatebundlefolderforversionedmodelat'/Users/mac/Library/Developer/Xcode/DerivedData/Zhongqing-chngcirectbawjenegk

ios - 从核心数据中获取随机对象

我需要从核心数据文件中获取随机对象,比如10个随机对象。我该怎么做?这是我的NSFetchRequest设置-(NSFetchRequest*)fetchRandom{if(!_fetchRandom){_fetchRandom=[[NSFetchRequestalloc]init];}[_fetchRandomsetEntity:[NSEntityDescriptionentityForName:@"Contacts"inManagedObjectContext:self.oneManagedObjectContext]];NSPredicate*predicate=[NSPredi

ios - 核心数据手动迁移

我正尝试在我的项目中迁移到一个完全不同的新模型。对于轻量级迁移来说,更改太多了,我认为最好的方法是遍历顶级对象并自己设置所有属性和关系。如何将迁移过程设置为像这样完全手动的。我研究了NSMigrationManager,它似乎需要一个NSMappingModel。我见过的唯一示例和教程使用inferredMappingModelForSourceModel:destinationModel:error:,我不能使用它,因为它无法推断映射模型。我走的路对吗?如果是的话,我该如何在代码中完全手动创建映射模型?感谢您的帮助。 最佳答案 如

ios - 核心数据谓词 - 检查数组中的任何元素是否与另一个数组中的任何元素匹配

我正在尝试使用谓词来过滤两个数组之间存在交集的对象。NSManagedObject有一个名为“transmissions”的数组(OfStrings)属性。还有另一个数组(OfStrings)将包含要过滤的单词,名为“filters”。我不确定如何查找“传输”中的任何元素是否与“过滤器”中的任何元素匹配。我试过了NSPredicate*predicate=[NSPredicatepredicateWithFormat:@"ANYSELF.transmissionin[c]%@",transmissions];或NSPredicate*predicate=[NSPredicatepred

深度解析Python关键字:掌握核心语法的基石(新版本35+4)

目录关键字keyword关键字列表kwlistsoftkwlist 关键字分类 数据类型True、FalseNone运算类型and、or、notinis模块导入import辅助关键字from、as上下文管理with占位语句pass流程控制if、elif、elseforwhilebreak、continue类和函数classdeflambdareturnyeild变量相关globalnonlocaldel异常处理try、except、finallyraiseassert异步函数async、await软关键字match、case、_type总结关键字keywordPython关键字keyword,

ios - 核心数据 - 合并具有相互值(value)的对象

为了我的问题的简单性,这是我的核心数据模型(没有完全意义,仅用于示例):Book--------title-readers(to-manyrelationshiptoReader)Reader-------name-book(to-onerelationshiptoBook)目前同名书籍在数据库中可以有多个实例。但我想改变这一点,我想将所有具有相同标题的书籍合并到一个实例(删除所有其余部分)并合并他们的读者。例如,如果我的数据库如下所示:1.书名“A”读者:“1”、“2”、“3”2.书名“B”读者:“4”、“5”、“3”、“7”3.书名“A”读者:“4”、“1”新的数据库将是:1.书名

ios - 核心数据和 NSFetchedResultsController : ignoring fields in controllerDidChangeContent

我有一个后台线程执行后台更新,设置/覆盖几种NSManagedObjects上的字段。所有子类都包含一个lastModified属性,该属性在被后台任务处理时始终得到更新。我的问题是,当我这样做时,后台线程命中的所有实体也将触发controllerWillChangeContent/controllerDidChangeContent。即使什么都没有真正改变。如果我点击了一个setter(例如使用NSString但内容实际上并没有改变,它是否仍会触发更新或者CoreDate足够聪明以忽略它?是否可以在通知resultsControllers更改时以某种方式将属性标记为不包含?

ios - 核心数据替代方案

我在使用CoreData定义模型时遇到了一些障碍。1。无法即时创建对象。我希望能够创建如下所示的对象并继续为其属性添加值。letaction=Action()action.desc="hello"但如果您使用的是核心数据模型类,则不能这样做,因为您会收到错误消息未能在NSManagedObject类上调用指定的初始化程序。您必须使用initWithEntity:insertIntoManagedObjectContext:和所有方法创建新对象。2。不能将类类型用作函数中的返回类型。当使用CoreData时,我保留了一个单独的文件来放置所有的获取/保存方法。在其中,我有一个方法用于将所有

Java 数据结构篇-实现红黑树的核心方法

 🔥博客主页: 【小扳_-CSDN博客】❤感谢大家点赞👍收藏⭐评论✍   文章目录    1.0红黑树的说明    2.0红黑树的特性    3.0红黑树的成员变量及其构造方法    4.0实现红黑树的核心方法    4.1红黑树内部类的核心方法    (1)判断当前节点是否为左孩子节点-isLeftChild()    (2)获取叔叔节点-uncle()    (3)获取兄弟节点-brother()    4.2红黑树外部类的核心方法    (1)判断是否为红色节点isRed-(TreeNodenode)    (2)判断是否为黑色节点isBlack-(TreeNodenode)    (3