草庐IT

MagicalRecord

全部标签

ios - 禁用 MagicalRecord 错误消息和警告

我刚开始使用MagicalRecord,这可能是一个愚蠢的问题,但它确实困扰着我......我将MagicalRecord与sqlite一起使用,当我启动MagicalRecord时,我使用了[MagicalRecordsetupCoreDataStackWithStoreNamed:@"OrderSystem.sqlite"];它产生了以下消息:2012-10-1616:54:48.966OrderSystem[4135:c07]+NSManagedObjectContext(MagicalRecord)MR_contextWithStoreCoordinator:->Created

ios - 如何启动并运行带有 MagicalRecord(核心数据)的 iCloud?

为了让iCloud支持我使用MagicalRecord框架管理的数据,我最近几天一直在努力。我做了所有关于配置文件的事情,以及xCode中的所有设置。在代码中而不是调用[MagicalRecordsetupAutoMigratingCoreDataStack];我在打电话[MagicalRecordsetupCoreDataStackWithiCloudContainer:@"AppIDFromiTunesConnect.com.companyName.myAppName"localStoreNamed:@"whatever"];我尝试通过在iPhone模拟器上触发iCloud同步来模

ios - 如何启动并运行带有 MagicalRecord(核心数据)的 iCloud?

为了让iCloud支持我使用MagicalRecord框架管理的数据,我最近几天一直在努力。我做了所有关于配置文件的事情,以及xCode中的所有设置。在代码中而不是调用[MagicalRecordsetupAutoMigratingCoreDataStack];我在打电话[MagicalRecordsetupCoreDataStackWithiCloudContainer:@"AppIDFromiTunesConnect.com.companyName.myAppName"localStoreNamed:@"whatever"];我尝试通过在iPhone模拟器上触发iCloud同步来模

objective-c - 5 种 Magical Record 设置方法有什么区别?

任何人都可以对5种设置方法中的每一种进行描述吗?(void)setupCoreDataStack;(void)setupAutoMigratingDefaultCoreDataStack;(void)setupCoreDataStackWithInMemoryStore;(void)setupCoreDataStackWithStoreNamed:(NSString*)storeName;(void)setupCoreDataStackWithAutoMigratingSqliteStoreNamed:(NSString*)storeName;它们各自做什么,各自的用例是什么?

objective-c - 5 种 Magical Record 设置方法有什么区别?

任何人都可以对5种设置方法中的每一种进行描述吗?(void)setupCoreDataStack;(void)setupAutoMigratingDefaultCoreDataStack;(void)setupCoreDataStackWithInMemoryStore;(void)setupCoreDataStackWithStoreNamed:(NSString*)storeName;(void)setupCoreDataStackWithAutoMigratingSqliteStoreNamed:(NSString*)storeName;它们各自做什么,各自的用例是什么?

ios - 找不到 Pod CoreData+MagicalRecord.h 文件

我最近不得不从我的计算机中删除一个xcode项目并重新克隆它。克隆它之后,我运行了一个podinstall然后去构建项目。但是,我一直在我的.pch文件中遇到错误,声称找不到文件(pod文件)。我查看了以下SO帖子:iOS-BuildfailswithCocoaPodscannotfindheaderfilesUnitTestbuildfailingwhenimportingMagicalRecord从那里我了解到我需要向HeaderSearchPaths添加$(inherited)标志。我已经这样做了,我已经清理了项目,然后重新构建它,但仍然有以下错误..

ios - 找不到 Pod CoreData+MagicalRecord.h 文件

我最近不得不从我的计算机中删除一个xcode项目并重新克隆它。克隆它之后,我运行了一个podinstall然后去构建项目。但是,我一直在我的.pch文件中遇到错误,声称找不到文件(pod文件)。我查看了以下SO帖子:iOS-BuildfailswithCocoaPodscannotfindheaderfilesUnitTestbuildfailingwhenimportingMagicalRecord从那里我了解到我需要向HeaderSearchPaths添加$(inherited)标志。我已经这样做了,我已经清理了项目,然后重新构建它,但仍然有以下错误..

ios - 核心数据 WAL 模式不会持久化对 .db 的更改,只有 .db-wal 和 .db-shm

所以,我一直在使用MagicalRecord开发iPad应用程序,最近在转移到自动迁移商店后我遇到了一些问题。我需要将我的.db文件从一个设备同步到另一个设备,所以我需要所有数据都在.db中,但似乎启用了WAL日志模式(MagicalRecord自动迁移存储的默认模式)否无论我如何保存,它只会保留对.db-wal或.db-shm文件的更改。我切换到普通的sqlite商店,一切正常。所以,我的问题是,在启用WAL日记功能的情况下,我是否需要做任何特殊的事情才能真正让CoreData保存到主数据库,或者我只需要禁用它? 最佳答案 更改日

ios - 核心数据 WAL 模式不会持久化对 .db 的更改,只有 .db-wal 和 .db-shm

所以,我一直在使用MagicalRecord开发iPad应用程序,最近在转移到自动迁移商店后我遇到了一些问题。我需要将我的.db文件从一个设备同步到另一个设备,所以我需要所有数据都在.db中,但似乎启用了WAL日志模式(MagicalRecord自动迁移存储的默认模式)否无论我如何保存,它只会保留对.db-wal或.db-shm文件的更改。我切换到普通的sqlite商店,一切正常。所以,我的问题是,在启用WAL日记功能的情况下,我是否需要做任何特殊的事情才能真正让CoreData保存到主数据库,或者我只需要禁用它? 最佳答案 更改日

ios - NSPredicate 未执行

这很有趣。在我的应用程序中,我在数据库中创建了数千个条目(在另一个线程中,我正在使用MagicalRecord)。一切似乎都很好(从背景/前景/上下文的角度来看)。当我在主线程中尝试获取“刚插入”的数据时,我发现了以下行为:-(NSArray*)familiesInCompany:(Company*)company{NSPredicate*predicate1=[NSPredicatepredicateWithFormat:@"company==%@",company];NSPredicate*predicate2=[NSPredicatepredicateWithFormat:@"c