草庐IT

multi-context-coredata

全部标签

ios - 与 CoreData : how to? 进行乘法(聚合)

正在关注afantastictutorialbyJeffLamarche,我正在尝试为NSManagedObject的特定子类聚合数据。场景是这样的。我创建了一个名为Product的类,它扩展了NSManagedObject类。Product类具有如下三个属性:@property(nonatomic,retain)NSString*name;@property(nonatomic,retain)NSNumber*quantity;@property(nonatomic,retain)NSNumber*price;我还创建了一个名为Product+Aggregate的类别,我在其中执行求

iphone - 多个平台的数据存储。我应该为我们的环境使用 CoreData 吗?

我们拥有可在Android、iOS和Windows移动设备上运行的native应用程序。对于其他设备(如BlackBerry),移动网络解决方案。这些应用程序目前从我们的CMS进行初始大量提取,然后从我们的CMS解析XML作为其数据存储。这些数据随后可在设备上离线使用。随着我们的扩展,我们正在寻找比XML更优雅的东西。以下是我们正在权衡的选项:选项1。将sqlite数据库导出到Android、iOS和Windows7手机,然后它们都将用作其数据存储。优点:CMS将相同的数据格式导出到所有设备缺点:iOS没有像我一直在阅读的所有内容所说的那样使用CoreData。选项2。将sqlite数

iOS:SharedCoreData 示例代码(iCloud + CoreData)|如何合并更改

我正在尝试为iCloud和CoreData(linktogithubsamplecode)采用WWDC2012示例代码,需要一些帮助来理解那里发生了什么。我有一个TableView,它从NSFetchedResultsController中获取其内容,就像在示例中一样。NSFetchedResultsController与示例提供的CoreDataController中的主NSManagedObjectContext连接。对条目的更改从一台设备同步到另一台设备,它就像一个魅力。但是没有地方将来自iCloud的更改实际合并到主上下文中。我见过很多示例,其中NSPersistentStor

ios - CoreData NSFetchRequest 返回结果但对象的节数返回 0

我目前正在尝试编写我的第一个CoreData项目并且感到非常困惑。我正在使用以下代码来设置获取的结果Controller:-(NSFetchedResultsController*)fetchedResultsController{if(_fetchedResultsController!=nil)return_fetchedResultsController;Singleton*singleton=[SingletonsharedSingleton];NSFetchRequest*fetchRequest=[[NSFetchRequestalloc]init];NSEntityDes

ios - 为什么 Multi Peer Connectivity 仅适用于 MCAdvertiserAssistant 而不适用于 MCNearbyServiceAdvertiser

我关注了这个tutorial在MultiPeerConnectivity(MCF)和在线列出大多数教程,他们采取了使用MCAdvertiserAssistant服务的捷径和MCBrowserViewController我尝试实现相同的教程,但使用MCNearbyServiceAdvertiser和MCNearbyServiceBrowser相反,因为我有兴趣自定义我的应用程序的可发现性。就列出附近的设备而言一切正常..但随后问题就出现在我调用此方法的MCNearbyServiceAdvertiserDelegate中:-(void)advertiser:(MCNearbyService

core-data - 更新/编辑 coreData 托管对象

当用户单击基于cell.accessoryType的UITableView中的单元格时,我试图编辑CoreData对象以显示该项目是否已被单击。这是当前代码。-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{UITableViewCell*cell=[tableViewcellForRowAtIndexPath:indexPath];NSManagedObject*itemToUpdate=[groceryArrayobjectAtIndex:indexPath

ios - CoreData 中一对多关系的排列/有序复选框

在Xcode的数据模型检查器中,当一个关系被选中时,在标签“Arranged”和“Ordered”之间有一个复选框a。CoreData与集合一起工作,那么在这种情况下它到底意味着什么? 最佳答案 iOS5及更高版本允许对多关系进行排序。我们使用CoreData已经有一段时间了,这是一个非常需要的补充(因为我们必须支持iOS4,我们仍然坚持为“sortPosition”添加第二个数字列)。尝试打开它,创建一个子类,看看它会为您生成什么样的代码。我怀疑是NSArray,但我自己还没有尝试过。

iphone - "CoreData could not fulfill a fault"删除核心数据时出错

这是我正在使用的导致问题的代码行:[self.managedObjectContextdeleteObject:object];然后当它保存上下文时,它会导致崩溃:Terminatingappduetouncaughtexception'NSObjectInaccessibleException',reason:'CoreDatacouldnotfulfillafault'编辑:使用“-com.apple.CoreData.SQLDebug1”运行代码。CoreData:sql:BEGINEXCLUSIVECoreData:sql:DELETEFROMZENTRYWHEREZ_PK=?

iphone - 为什么 CoreData 没有链接到我移植的 iOS->Mac 应用程序中?

我正在将一个应用程序从iOS端移植到Mac端,但我遇到了一个烦人的链接错误,链接器似乎在尝试使用iOS版本的coredata框架而不是(x86_64)框架。我已经删除了框架并重新添加它并且知道我正在添加mac版本。我还重新生成了我的模型类。我收到此错误:ld:warning:ignoringfile/Users/xxxxx/xcode_projects/xxxxx/CoreData.framework/CoreData,filewasbuiltforunsupportedfileformatwhichisnotthearchitecturebeinglinked(x86_64)Unde

ios - 模态呈现样式 "over current context"和 "over fullscreen"有什么区别?

我想知道当前上下文和全屏的区别是什么?当我在它们之间切换时,我的应用程序没有任何变化。所有的动画看起来都一样等等。 最佳答案 如果您从已经处于全屏模式的ViewController中呈现ViewController,则没有任何视觉差异。但是,如果呈现ViewController未处于全屏模式,当前上下文将有所不同。例如:左:在当前ViewController未处于全屏模式之前中间:以全屏呈现一个新的ViewController右:呈现一个具有当前上下文的新ViewController可用的不同演示模式比较的完整列表hereonGit