9得票1回答
哪种MagicalRecord保存方法更好?

我有一个NSOperation子类,它正在下载和导入数据到CoreData。 一旦完成这个过程,我想保存上下文并将其合并到默认上下文中。 保存操作不在块中执行,因为它已经在后台线程中同步执行了。 完成更改后,我应该使用哪种MR save方法? 有数十种方法可供选择,但不确定每种方法的作...

9得票3回答
带有多个子类UICollectionViewCell的集合视图

我的UICollectionView有多个按“datasetType”分组的部分。 同时,每个部分都有一个自定义的UICollectionViewCell。 我该如何确定在cellForItemAtIndexPath方法中需要哪个自定义的UICollectionViewCell? 我的第...

9得票2回答
核心数据在获取时崩溃

我在生产应用程序中遇到一些奇怪的CoreData错误,并成功获取了崩溃报告。 有时会出现以下错误消息导致崩溃: *** error for object 0x17e400000: 释放未分配的指针 *** error for object 0x17fd03730: 被重新分配的指针未被分配...

8得票1回答
NSPredicate未执行。

这很有趣。在我的应用程序中,我在数据库中创建了数千个条目(在另一个线程中,我使用MagicalRecord)。从后台/前台/上下文的角度来看,一切都似乎正常运作。但是,当我尝试在主线程中获取“刚插入”的数据时,我发现以下行为: - (NSArray *) familiesInCompany:...

8得票2回答
Swift - 单元测试CoreData (+MagicalRecord)模型触发EXC_BAD_ACCESS错误

我需要对一些包含CoreData模型引用的方法进行单元测试(XCTest)。以下代码可正确执行: var airport: AnyObject! = Airport.MR_createEntity() (lldb) po airport <Airport: 0x7fcf5421694...

8得票4回答
神奇记录无法保存

我正在使用Magical Record:https://github.com/magicalpanda/MagicalRecord。 我试图使用Magical Record和Core Data将从我的网站获取的数据保存到sqllite数据库中,但是一直遇到如下错误: MR_saveWith...

8得票2回答
如何在不保存Core Data模型的情况下使用它们?

我正在编写一个应用程序,使用MagicalRecord作为与Core Data交互的框架。该应用从服务器获取海报数组,然后显示它们。用户还可以在应用上创建海报,如果需要,可以将其上传到服务器。 因此,由用户创建的海报使用Core Data存储在本地数据库中,而从服务器获取的海报仅应在应用中显...

8得票1回答
使用MagicalRecord的fetchedResultsController代码的替代方案?

我正在将我的应用程序核心数据转移到Magical Record。为了更新UITableView,我以前有这段代码: - (NSFetchedResultsController *)fetchedResultsController { if (_fetchedResultsContr...

8得票1回答
iCloud超时问题。(使用iCloud + Core Data + Magical Record)

我开始进行一个应用程序测试,使用Core Data和iCloud(使用Magical Records)。在经历了许多困难来配置Provisioning Profiles和Entitlements之后,应用程序最终可以运行。过了一段时间,应用程序崩溃并抛出以下错误信息: 2012-12-31 ...

8得票1回答
使用Magical Record导出core-data

我正在使用Magical Record,并喜欢“导入”功能。请问是否有类似的“导出”功能,可以使用相同的字段映射生成JSON兼容对象?例如,如果我的JSON中有一个字段“id”,我可以映射它到字段“objectID”,以便导入程序会自动创建“objectID”。那么,我能否导出带有“objec...