140得票6回答
如何将数组保存到CoreData?

我需要将我的数组保存到Core Data中。let array = [8, 17.7, 18, 21, 0, 0, 34] 那个数组中的值和值的数量是可变的。 在我的NSManagedObject类中,我声明什么?class PBOStatistics: NSManagedObject, Eq...

39得票5回答
Cocoapods:关闭MagicalRecord日志记录

关闭MagicalRecord日志记录需要在其首次包含到项目中之前进行#define处理,但对于由Cocoapods管理的项目,我无法访问以添加#define处理。在这种情况下,我该如何完全关闭日志记录? 花费了几个小时才找到一种方法来解决此问题,并希望在此发布以帮助其他人。 编辑:此问题...

21得票2回答
NSFetchedResultsController调用了didChangeObject的delete而不是update。

这是代码,我通过Magical Record保存了模型: MagicalRecord.saveWithBlock({ (localContext) -> Void in var localNotification = CDNotification...

18得票1回答
5种魔法记录设置方法有何区别?

有人能描述一下五种设置方法吗?(void) setupCoreDataStack; (void) setupAutoMigratingDefaultCoreDataStack; (void) setupCoreDataStackWithInMemoryStore; (void) setupCo...

18得票3回答
合并变更时出现EXC_BAD_ACCESS错误的解决方法

我们一直在尝试解决一个Core Data多上下文/线程问题,其中将Core Data保存通知合并到我们的主线程NSManagedObjectContext中会使应用程序偶尔崩溃。这导致我们的应用程序会话中有约2%的崩溃,我们不知道如何解决。我们非常感激任何关于可能导致此崩溃的指导或一般建议。我...

15得票6回答
在MagicalRecord中清空(移除)数据库。

我有一个使用MagicalRecord处理核心数据的应用程序,这很不错。然而,我有不同的用户可以登录应用程序,当另一个用户登录时,核心数据数据库必须被清空,以便不同的用户可以拥有自己的数据。数据库可以完全清空,因为数据也存储在Web服务上,因此在再次登录第一个用户后始终可以进行同步。 到目前...

14得票2回答
如何使用MagicalRecord(Core Data)启动并运行iCloud?

我最近为了在使用MagicalRecord框架管理的数据中启用iCloud支持而苦苦挣扎。 我已经完成了关于配置文件和xCode的所有设置。在代码中,我没有调用[MagicalRecord setupAutoMigratingCoreDataStack]; 我在打电话[MagicalReco...

13得票2回答
Xcode 7神奇记录单元测试失败

在从Xcode 6.4升级到Xcode 7(现在是7.0.1)后,我的项目在启动单元测试时崩溃。我的iOS项目正在使用Magical Record,应用程序在此断言处崩溃: + (NSManagedObjectContext *) MR_defaultContext { @syn...

12得票1回答
如何“合并”Core Data配置?

我正在使用带有MagicalRecord的Core Data,我的模型有两个配置: PrefilledConfiguration有四个实体,UserDataConfigurations有六个。现在我想将它们全部合并到默认配置中-达到这个目的最好的方法是什么? 是否需要进行迁移?如何将所...

12得票2回答
这个 MagicalRecord 被弃用的调用方法有什么替代方式?

我该如何在MagicalRecord中找到这个废弃方法的替代方法?我已经查看了Google、SO和文档,但是似乎没有替代方法,当然,文档中也没有告诉你哪个方法替换了这个废弃的方法。 :-{[[NSManagedObjectContext MR_contextForCurrentThread] ...