magicalrecord相关内容
请在盲目投票为重复之前查看评论.这不是重复的问题. 首先 - 我将 MagicalRecord 用于核心数据.第二 - 我的 UICollectionView 填充了 NSFetchedResultsController. NSFetchedResultsController 的 NSPredicate 是 ... NSPredicate *eventPredicate = [NSP
..
我正在编写一个应用程序,并使用 MagicalRecord 作为与 Core Data 交互的框架.该应用程序从服务器获取一组海报,然后显示它们.如果用户需要,也可以在应用程序上创建海报,然后上传到服务器. 因此,用户创建的海报使用 Core Data 存储在本地数据库中,而从服务器获取的海报应仅显示在应用程序中,而不能保存在本地.如何使用相同的 Poster 类(现在是 NSManaged
..
我在处理 CoreData 中的对象 ID 时遇到问题.为方便起见,我使用 MagicalRecord 并有 3 个上下文:一个私有队列工作上下文、一个用于 UI 的主队列上下文和工作上下文的父级,以及一个作为主上下文父级的私有队列保存上下文. 我的目标是在工作上下文中创建一个对象,保存到持久存储,将它的 objectID URL 保存到 NSUserDefaults,然后能够稍后使用 ob
..
我需要将我的数组保存到 Core Data. let array = [8, 17.7, 18, 21, 0, 0, 34] 该数组中的值以及值的数量是可变的. 1.我在 NSManagedObject 类中声明了什么? class PBOStatistics: NSManagedObject, Equatable {@NSManaged var 日期:NSDate@NSManaged
..
MagicalRecord.saveWithBlock({ context inif let items = dictionary["items"] as?数组{对于项目中的项目信息{DBItem.findOrUpdateItemWithDictionary(itemInfo, inContext: context)}}//叫做if let sets = diction
..
我有一个使用 MagicalRecord 访问的核心数据模型.我使用此代码来获取按类别排序和分组的 tableview: frc = [ListActivity MR_fetchAllSortedBy:@"activityCategory,activityName";升序:YES withPredicate:nilgroupBy:@“activityCategory";代表:无]; 生成的 t
..
我有一个存储一些数据的表.假设数据太大而无法一次加载到内存中.我想在 UItableView 中显示这些数据. -(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView{返回 1;}-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(
..
当有人登录我的应用程序时,会发出一个带有 JSON 响应的调用,我使用此数据通过 MagicalRecord 将其导入到 Core Data 中.在所有导入完成后,调用一个名为 success 的块,让我的 LoginViewController 知道一切正常,并停止 UIActivityIndicatorView,以便它可以进行 segue. 它转到一个新的 ViewControlle
..
在 MagicalRecord github 文档中,它指出: MagicalRecord 提供了一个后台保存队列,以便保存所有数据在主线程外在后台执行.这表示可能需要使用 MR_saveNestedContexts 而不是典型的 MR_save 方法,以便将您的更改一直保存到您的持久存储. 看源码,我想不出这两种方法减去dispatch_async命令的区别.我看到他们都将所有嵌套的
..
我正在使用 NSXMLParser 来处理需要在我的核心数据模型中结束的大型复杂 XML 文件.为此,我遵循 Conway 和 Hillegass 在 iOS 书中讨论的设计模式,每次到达新节点并动态创建新节点时,NSXMLParser 的委托都会更改.为了创建实体,我在解析过程中为每个新节点使用 MagicalRecord 的 MR_createEntity 以设置我的数据模型.解析完成后我调用
..
如果我像这样在Core Date(使用Magical Record)中创建一个新的Custom Object List * list = [List MR_createInContext:_managedObjectContext]; 然后我对其执行各种操作,例如设置其名称 list.name = @"Foobar列表"; 但是,然后用户决定取消创建此列表,是否需要删除?就像这样,
..
在我的应用程序的documents文件夹中,找不到我的SQLite数据库 库/应用程序支持/iPhone模拟器/6.1/“随机应用程序 id"/Documents/ ^此文件夹为空 MagicalRecord似乎正在工作,我只是不知道如何找到数据库. 我使用以下内容来设置Magical Record [MagicalRecord setupAutoMigratingC
..
我对CoreData持久性有问题(MagicalRecord 2.2,iOS 7.x) 可以在任何线程上创建和使用主对象: -(Collection *)collection { if(!_collection){ [MagicalRecord saveWithBlockAndWait:^(NSManagedObjectContext * localContext){ _coll
..
简而言之,我有一个应用和今天的扩展程序。我还有两个实体:目标和服务。 @objc (目标) 类目标:NSManagedObject { @NSManaged var标识符:字符串 @NSManaged var startDate:日期 @NSManaged var endDate:日期 私人var服务:[服务] { 让谓词= NSPredicate(格式:“ date>
..
我有一个将JSON读取到内存中对象的应用程序。我有一个代表用户的对象,然后是一组自定义对象。这个数组通常是20-50个对象,但在极少数情况下最多可以达到7-800个对象。 我已经阅读了一些有关此主题的文章,但发现很难选择,由于我要做的只是在本地缓存此内容,仅此而已,这样我就可以从服务器获取更少的内容。 我可以看到三种解决方案: NSUserDefaults 。不确定大型阵列会如何
..
我已经花了几天时间尝试解决这个问题的所有可能的解决方案,但是似乎没有任何效果。 我运行这样的后台线程: [MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext * localContext){ Media * localMedia = [media inContext :localContext];
..
我在生产应用程序中遇到一些奇怪的coredata错误,并且我能够掌握崩溃报告。 有时会崩溃并显示以下消息 ***对象0x17e400000的错误:释放未分配的指针 ***对象0x17fd03730的错误:未分配指针重新分配 这是堆栈跟踪 崩溃:用于数据存储的SQLQueue 0x13ff15250 $ sql SIGABRT ABORT 0x00000001839
..
我使用Apple提供的UnitTest模板进行了项目设置。我也将MagicalRecord添加到Prefix标头中。当我在设备和模拟器上运行时,一切正常。 除单元测试外,当我为单元测试编译时,构建失败,并使用以下命令:‘CoreData + MagicalRecord.h’文件未找到。 prefix.pch / / //'123tv'项目中'123tv'目标的所有源文件的前缀标
..
我的UICollectionView中有多个部分按“datasetType”分组。 我还为每个部分都有一个自定义的UICollectionViewCell。 如何在 cellForItemAtIndexPath 方法中确定需要哪个自定义 UICollectionViewCell ? 我的第一个是基于 [sectionInfo name] : id sectionInfo
..
我使用魔法记录来保存我的数据。此数据需要加密,因此我尝试将其与SQLCipher库结合使用( http://sqlcipher.net/ios-tutorial/ )。 我已经设置了SQLCipher,并使用此示例中的EncryptedStore文件成功测试了Core Data https://github.com/project-imas/encrypted-core-data :
..