jjzjj

MagicalRecord

全部标签

ios - 如何使用 MagicalRecord 映射属性名称?

我有一个NSManagedObjectModel子类,它有这个属性:用户名但是,下载的XML被解析为NSDictionary以映射到我的模型,使用此属性:用户ID(注意大小写的区别)我尝试关注这篇博文,但我仍然做错了(因为数据映射不正确):http://www.cimgf.com/2012/05/29/importing-data-made-easy/这是显示我如何在数据模型构建器中设置模型的屏幕截图:正确的做法是什么? 最佳答案 正确的做法是:在属性上设置这个:name=userId在属性的UserInfo上设置这些:key=ma

ios - 魔法记录,无法保存对象 : contextDidSave == NO, error = nil

我正在尝试持久化新实体:-(void)updateStorageWithQuizzess:(NSArray*)quizzesscompletion:(void(^)(NSArray*quizzess,BOOLsucces,NSError*error))completion{NSMutableArray*mutableArray=[NSMutableArrayarray];[QuizMR_truncateAll];[[NSManagedObjectContextMR_context]MR_saveWithBlock:^(NSManagedObjectContext*localContex

ios - Restkit + Magical Record 问题查找 sql 文件

我正在尝试将restkit与神奇的记录一起使用。所以我已经按照以下URL进行了设置:https://github.com/blakewatters/RKMagicalRecord我的问题是,如果我尝试使用MagicRecord创建记录,它在第一次尝试保存任何内容时总是会出现以下错误。如果我关闭应用程序并重新启动它,就可以了。+MagicalRecord(ErrorHandling)defaultErrorHandler:错误:/var/mobile/Containers/Data/Application/1CECA7F7-510F-47F2-9F2D-4D0346C4E74F/Docu

ios - 对 UITableView 部分使用一个 NSManagedObject,它与另一个 NSManagedObject 的行有关系吗?

是否可以使用NSFetchedResultsController设置一个UITableView,因为它是dataSource,其中ContactGroup决定了部分,ContactGroup与Person的对多关系决定了每个部分的行数?所以我的数据模型看起来像这样。ContactGroup-Person-Person-PersonContactGroup-Person-Person-PersonContactGroup是一个NSManagedObject,它与PersonNSManagedObjects有一对多的关系。基本上TableView也应该如上所示。我正在使用MagicalRe

ios - 尝试使用 CocoaPods 0.38 关闭 MagicalRecord 登录时出错

我正在使用来自这个SO问题的ank解决方案:Cocoapods:turningMagicalRecordloggingoff在我将CocoaPods更新到最新版本(0.38.2)之前,它曾经运行良好。现在,每当我运行podinstall命令时,它都会返回几个错误。作为引用,这里是ank(link)分享的原始Podfile片段:post_installdo|installer|target=installer.project.targets.find{|t|t.to_s=="Pods-MagicalRecord"}target.build_configurations.eachdo|co

ios - MagicalRecord:删除整个数据并重新设置核心数据堆栈

对于每次应用程序更新,我都想彻底删除我的整个CoreData数据库,然后重新设置它。我没有成功这样做。我尝试了各种方法,这似乎是我最接近的方法。我找到了几个SO帖子,但没有一个解决方案适合我的目的。我正在使用MagicalRecord,它提供了几种获取各种对象的速记方法。这是我的代码:if([[[NSUserDefaultsstandardUserDefaults]objectForKey:@"buildVersion"]intValue] 最佳答案 NSPersistentStore+MagicalRecord类别允许您获取持久存

iOS 6 处理托管对象后台保存的标准方法是什么(2013 年)?

去年我使用RestKit0.10在后台无缝下载和保存核心数据对象。然而,当我在2013年尝试使用restkit时,我注意到他们已经取消了ActiveRecord模式,我依靠它来抽象出后台保存的所有不愉快。我发现MagicalRecord框架中存在ActiveRecord模式,但我能找到的大部分文档都是针对2.x版本的,而我的cocoapods安装的是3.x。我花了最后2个小时进行搜索,找到了很多已经过时并且不再适用于这些新框架的答案。这提出了一个问题:使用2013年可用的框架在后台保存核心数据对象的标准/最简单方法是什么?我应该尝试其他框架吗? 最佳答案

ios - 带有 MagicalRecord 的 JSONModel

MagicalRecord是一个很好的管理核心数据的库。在我的应用程序中,我必须处理来自Web服务的json,以管理我们正在使用的JsonJSONModel.现在的问题是我必须使用两个单独的类来管理魔法记录和jsonModel。有什么方法可以将这两者结合起来吗?提前致谢。 最佳答案 我个人所做的是向我所有的JSONModel实例添加一个名为的方法:-(id)mergeWithContext:每当我从网络上获取JSON对象时,JSONModel都会为我解析它并将数据转换为我需要的数据,然后如果我想将它保存到CoreData,我只需调用

ios - 在自定义静态框架 iOS 中使用 magicalrecords 库

我一直在为iOS实现自定义静态框架。一切正常,但现在我意识到我需要通过框架中的核心数据获取商店信息。我在以前的项目中一直使用magicalrecord库,我想知道是否有人有将magicalrecord集成到您自己的自定义静态框架中的经验。每当我在我的框架代码中调用setupcorestack方法时,什么都没有发生。 最佳答案 这是我们的做法://1:NotethatallsetupisdonewithintheAppDelegateoftheproject(nottheframework)-(BOOL)application:(UI

ios - MagicalRecord 如何在关系中添加对象

在iOS5.0中,使用arc,我使用Magicalrecord在核心数据中创建对象。我有一个产品对象,它与Promotion对象具有称为“currentPromotions”的一对多关系。促销对象也有一个反向关系“parentProduct”。我能够创建这些对象,但在如何使用github中的MagicalRecord创建关系并将Promotion对象附加到产品方面受阻。魔法记录的文档也太少了。关于此的任何指示也会有所帮助。在此先感谢您的帮助 最佳答案 有关CoreData的大部分信息都适用于使用MagicalRecord时。我建议在