jjzjj

MagicalRecord

全部标签

ios - 带有 MagicalRecord 的核心数据不会保存到 iCloud

我在我的项目中使用MagicalRecord。到目前为止,它在SQLite存储中运行良好。但现在我正在尝试“升级”到iCloud,以便在我的iPhone和iPad版本之间同步。但它并没有像我预期的那样工作。该应用程序的工作方式仍然相同-数据被保存并读回,但它并没有像我预期的那样保存在iCloud中。我所做的唯一更改是在MagicalRecord设置中。之前:[MagicalRecordHelperssetupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];之后:[MagicalRecordHelpe

iphone - iOS 魔法记录 & SQLCipher

我正在使用MagicalRecord来保存我的数据。此数据需要加密,因此我尝试将其与SQLCipher库(http://sqlcipher.net/ios-tutorial/)结合使用。我已经设置了SQLCipher并使用CoreData成功地测试了它,使用这个例子中的EncryptedStore文件https://github.com/project-imas/encrypted-core-data:我所做的只是像这样更改了NSPersistentStoreCoordinator:NSPersistentStoreCoordinator*coordinator=[EncryptedS

ios - 映射核心数据的最佳库

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion作为一名开发人员,我每天都要处理数据。我需要将原始数据处理为对象(NSManagedObject)的常见事情。因此,我使用AFNetworking从远程服务器获取数据,并且作为AFNetworking工作的结果,我有一个可以由NSDictionary表示的数据。因此,可能需要大量工作的主要事情是将这些原始数据转换为具体的数据模型。所以网上有很多库可以帮我们完成这个辛苦的工作:Magical

ios - 获取时 Coredata 崩溃

我在生产应用程序中遇到了一些奇怪的核心数据错误,但我能够获得崩溃报告。它有时会崩溃并显示以下消息***errorforobject0x17e400000:Freeingunallocatedpointer***errorforobject0x17fd03730:pointerbeingreallocatedwasnotallocated这是堆栈跟踪Crashed:SQLQueue0x13ff15250fordatastore.sqliteSIGABRTABORT0x00000001839860140libsystem_kernel.dylib__pthread_kill+81libsy

ios - 如何在 CoreData 中监听特定实体的保存/更新

我尝试的第一件事是使用FetchedResultsController来解决我的问题。这是FRC的一种非典型用法,因为我没有更新TableView,我只是用它来确定实体是否正在更改,以便我知道何时保存到服务器:self.fetchedResultsController=[DocumentMR_fetchAllSortedBy:@"timestamp"ascending:NOwithPredicate:[NSPredicatepredicateWithFormat:@"report.remoteId!=nil&&dirty==YES"]groupBy:nildelegate:selfin

ios - 如何使用 MagicalRecord 设置 Core Data 轻量级迁移?

我在尝试使用MagicalRecord设置核心数据的轻量级迁移时遇到了障碍。我已经使用Google和SO查看了有关此主题的所有帖子。我了解persistentStoreCoordinator的工作原理以及我尝试进行的设置。这是我的代码:AppDeligate.hNSPersistentStoreCoordinator*persistentStoreCoordinator;AppDelegate.m-(NSPersistentStoreCoordinator*)persistentStoreCoordinator{if(persistentStoreCoordinator!=nil){r

ios - 如何在 XCTest 上使用静态库(例如 cocoapods 库)?

我正在使用CoreData,随着模型变得越来越复杂,我需要确保我引入的新更改不会在其他部分意外破坏我的模型。我可以创建单元测试并在每次我对模型进行更改时运行它们。如果出现问题,我的模型可能有问题,或者至少我知道我必须修改主要代码/测试中的一些查询。我正在使用MagicalRecord可以访问一些方便的方法。我也用cocoapods出于同样的原因,方便。问题是cocoapods创建了一个静态库并将其链接到我的目标,但在Xcode中,新的测试目标不会自动配置为链接到所讨论的目标链接到的相同库/框架。如何获得针对静态库的XCTest链接?这不仅对MagicalRecord/CoreData有

ios - MagicalRecord (CoreData) + Today Extension (iOS8)...他们会玩吗?

希望能帮到你。我正在为我的应用添加Today支持,它使用MagicalRecordhttps://github.com/magicalpanda/MagicalRecord管理我所有的CoreData内容。我绞尽脑汁想了解如何将我的数据显示在Today扩展程序中。我已启用此处概述的应用程序组http://blog.sam-oakley.co.uk/post/92323630293/sharing-core-data-between-app-and-extension-in-ios-8但是我正在阅读的所有文档和StackOverflow帖子都与直接使用CoreData有关。Magical

iphone - 使用 magicalrecord 替代 fetchedResultsController 代码?

我正在将应用的核心数据移至MagicalRecord。为了更新UITableView,我以前有这段代码:-(NSFetchedResultsController*)fetchedResultsController{if(_fetchedResultsController!=nil){return_fetchedResultsController;}NSFetchRequest*fetchRequest=[[NSFetchRequestalloc]init];NSEntityDescription*entity=[NSEntityDescriptionentityForName:@"En

ios - 测试目标下未调用 MagicalRecord 完成 block

MagicalRecord.saveWithBlock({contextinifletitems=dictionary["items"]as?Array{foritemInfoinitems{DBItem.findOrUpdateItemWithDictionary(itemInfo,inContext:context)}}//iscalledifletsets=dictionary["item_sets"]as?Array{forsetInfoinsets{DBSet.findOrUpdateSetWithDictionary(setInfo,inContext:context)}}