草庐IT

master-data-management

全部标签

ios - UIManagedDocument 中 Core Data 对象的状态保存和恢复策略

我开始尝试为我的iOS应用程序添加对状态保存和恢复的支持,它有一个核心数据组件,我可以通过UIManagedDocument访问它。我开始将恢复标识符添加到我的ViewController,并在我的AppDelegate和Controller中连接了所需的功能(目前为空)。我有一个可能被多个ViewController引用的对象,所以我计划尝试在我的AppDelegate中保存和恢复它,并让相关的ViewController从AppDelegate中检索该对象。由于应用程序委托(delegate)方法didRecodeRestorableState发生在所有View已经调用了它们自己的

ios - Core Data 没有从 iCloud 下载所有数据

我已经在我的一个项目中使用CoreData大约6个月了,一切正常,直到前几天一位用户报告说她的iOS设备中的一些数据没有同步到她的Mac上.当我检查出来时,一些NSManagedObjects似乎没有被Mac导入,尽管它们似乎已经被iOS设备上传到iCloud。我设法通过从iCloud重建持久存储来解决这个问题,方法是在将启用iCloud的持久存储添加到持久存储协调器。我想知道这是否是一个已知问题,是否可以预防?不幸的是,我没有任何错误报告。 最佳答案 我有同样的问题并通过删除persistentStore并在应用程序运行时再次添加

ios - 数据保护功能是否也会在 Core Data 的幕后保护 sqlite 文件?

如果没有,我该如何加密和保护我的CoreData数据?谢谢 最佳答案 根据documentation答案是肯定的,CoreData的sqlite文件默认是protected:ForappsbuiltforiOS5.0orlater,persistentstoresnowstoredatabydefaultinanencryptedformatondisk.Thedefaultprotectionlevelpreventsaccesstothedatauntilaftertheuserunlocksthedeviceforthefir

ios - 如何通过创建本地上下文将 GCD 与 Core Data 一起使用

我正在尝试处理项目并将其存储在核心数据和GCD中。我正在将mainContext复制到localContext。我还没有进入合并部分,但它一直让我崩溃。这是我的代码:dispatch_queue_tcoreQueue=dispatch_queue_create("coreQueue",DISPATCH_QUEUE_CONCURRENT);NSMutableSet__block*sumManagedObjects=[NSMutableSetset];intprocessorCount=(int)[[NSProcessInfoprocessInfo]processorCount];int_

java - Spring Data Repository 不会删除 ManyToOne Entity

我目前正在尝试使用SpringData存储库来删除我的一些实体。删除调用没有任何异常/错误消息,但之后实体不会被删除。这些是我的实体:publicclassBoardimplementsSerializable{@Id@GeneratedValue(generator="uuid2")@GenericGenerator(name="uuid2",strategy="uuid2")@Column(columnDefinition="BINARY(16)")privateUUIDuuid;@OneToMany(fetch=FetchType.EAGER,cascade=CascadeTyp

java - Spring Data Repository 不会删除 ManyToOne Entity

我目前正在尝试使用SpringData存储库来删除我的一些实体。删除调用没有任何异常/错误消息,但之后实体不会被删除。这些是我的实体:publicclassBoardimplementsSerializable{@Id@GeneratedValue(generator="uuid2")@GenericGenerator(name="uuid2",strategy="uuid2")@Column(columnDefinition="BINARY(16)")privateUUIDuuid;@OneToMany(fetch=FetchType.EAGER,cascade=CascadeTyp

ios - Realm 是否像 SQLite 和 Core Data 一样安全?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。ImprovethisquestionRealm是SQLite和CoreData的替代品,它有多安全以及如何使用Realm

iphone - Apple 文档 "Data Formatting Guide"中的 NSNumberFormatter 错误

我关注Apple开发者网站上的“DataFormattingGuide”:NSNumberFormatter*numberFormatter=[[NSNumberFormatteralloc]init];[numberFormattersetFormatterBehavior:NSNumberFormatterBehavior10_4];[numberFormattersetFormat:@"0.00%;0.00%;-0.00%"];NSNumber*four=[NSNumbernumberWithFloat:4.0];NSLog(@"%@",[numberFormatterstrin

ios - 键入时搜索大型 Core-Data 数据集

我有一个很大的core-data数据集,我想添加搜索支持。目前我正在使用获取的结果Controller在uitableview中显示数据。我打算使用UISearchDisplayController。现在我有两个选择:为搜索数据创建一个新的抓取结果Controller使用数组展示过滤后的数据哪种方法更合适/推荐(特别是对于“输入即搜索”)?是否有任何书籍或教程介绍如何实现建议的解决方案? 最佳答案 在几个项目中,我使用了“新的获取结果Controller”选项,因为我过滤的数据可能会耗尽旧款iPhone中的所有内存。FRC可以处理低

ios - Core Data/UITableView 上的动画数据刷新(软删除)

我有一个由fetchedResultsController支持的TableView。在我的表格单元格上,我有一个执行软删除的按钮,就View而言......点击按钮,调用执行软删除的选择器,并且......应该发生一些事情(我'我已经尝试了很多东西),但我没有尝试过像Apple的行动画这样的动画。我可以执行简单的行动画,比如让它滑开(这会留下一个空白行,直到我告诉表格重新加载,这反过来会产生一些不和谐的效果)。这是我最接近的:-(void)completeTask:(id)sender{NSIndexPath*indexPath=[self.tableViewindexPathForC