相关疑难解决方法(0)

用于打开商店的模型与用于创建商店的模型不兼容

我在xcode 3.2中创建了一个Core Data模型,在Xcode 4.2中升级后,我添加了NSManagedObject子类的新实体(请参阅新实体).

首先,它看起来很奇怪,因为它与旧的不在同一组中.这是我的xcode 4.2上的图片(AlkitabDB是我在xcode 3.2中创建的,EndeDB是当前xcode版本中的新版本(4.2):

新实体未分组在xdatamodel中

第二件事,我让它原样,然后我以与第一个实体(旧实体)相同的方式访问第二个实体(新实体),并出现标题错误.

这是错误:

2012-01-16 21:13:38.496 iHuria[55953:207] Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x8829cd0 {metadata=<CFBasicHash 0x882a370 [0x1839b38]>{type = immutable dict, count = 7,
entries =>
    2 : <CFString 0x8829b90 [0x1839b38]>{contents = "NSStoreModelVersionIdentifiers"} = <CFArray 0x8829ff0 [0x1839b38]>{type = immutable, count = 0, values = ()}
    4 : <CFString 0x8829bc0 [0x1839b38]>{contents = "NSPersistenceFrameworkVersion"} = <CFNumber 0x8829770 [0x1839b38]>{value = +320, type = kCFNumberSInt64Type}
    6 : <CFString 0x8829bf0 [0x1839b38]>{contents = "NSStoreModelVersionHashes"} = …
Run Code Online (Sandbox Code Playgroud)

iphone core-data ios

180
推荐指数
14
解决办法
9万
查看次数

用于打开商店的模型与用于创建商店的模型(Apple商店发布版本)不兼容

我有一个ios应用程序,预先存在sqlite数据库,我正在使用核心数据.现在我发布了一个新版本的应用程序,在核心数据预先存在存储(sqlite)中进行了一些属性更改.现在用户更新应用程序,然后应用程序在加载时崩溃并给出下面给出的错误.我通常在iphone simulatore中修复此错误但重置模拟器.但现在如何为我的实时用户处理这个问题.

如果我的用户删除了应用程序,然后安装新版本,那么它可以正常工作

在此输入图像描述

sqlite iphone core-data ios

13
推荐指数
0
解决办法
4849
查看次数

标签 统计

core-data ×2

ios ×2

iphone ×2

sqlite ×1