我有一个奇怪的问题,与将NSManagedObject的实例传递给另一个ViewController有关。我像这样将从NSFetchResultsController获取的NSManagedObject实例传递给另一个ViewController。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{Product*product=(Product*)[self.fetchedResultsControllerobjectAtIndexPath:indexPath]
我已经经历了几天使用RestKit映射一些JSON的痛苦。作为CoreData的新手,我假设一旦RestKit将数据映射到我的RestKit创建的数据库,即objectManager.objectStore=[RKManagedObjectStoreobjectStoreWithStoreFilename:@"EFrontCD.sqlite"];我可以离开RestKit世界。然后我尝试将我的数据加载到实现RKManagedObjectStore协议(protocol)的UITableViewController中并执行通常的操作,但出现错误UIManagedDocumentcanonl
使用RestKitv0.20.0-rc1,我成功地创建了CoreData映射并从捆绑的JSON文件中导入对象,并让数据在多个构建中保持不变。但是,当我创建自己的实体并保存它时,如果我使用[RKManagedObjectStoredefaultStore].mainQueueManagedObjectContext,实体会在下一次构建时立即消失,但如果我使用[RKManagedObjectStoredefaultStore].persistentStoreManagedObjectContext,实体将正确保留。UserAccount*userAccount=[NSEntityDescr