আমি এক্সকোড ৩.২ এ একটি কোর ডেটা মডেল তৈরি করেছি এবং এক্সকোড ৪.২-এ আপগ্রেড করার পরে আমি এনএসম্যানেজডঅবজেক্ট সাবক্লাসের একটি নতুন সত্তা যুক্ত করেছি (নতুন সত্তাটি দেখুন)।
প্রথম কথা, এটি অদ্ভুত দেখাচ্ছে কারণ এটি পুরানো দলের মতো একই গ্রুপে নেই। আমার এক্সকোড ৪.২-এর চিত্র এখানেই রয়েছে (অ্যালকিতাবডিবি হ'ল আমি এক্সকোড ৩.২ এ তৈরি করেছি, এন্ডেডিবি বর্তমান এক্সকোড সংস্করণ (৪.২) থেকে নতুন:
দ্বিতীয় জিনিস, আমি এটি যেমনটি রেখেছি, তারপরে আমি দ্বিতীয় সত্তাকে (নতুনটি) প্রথম সত্তার (পুরানোটির) একইভাবে অ্যাক্সেস করেছি এবং শিরোনাম অনুসারে ত্রুটিটি উপস্থিত হয়েছে।
ত্রুটি এখানে:
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"} = <CFBasicHash 0x882a080 [0x1839b38]>{type = immutable dict, count = 1,
entries =>
0 : <CFString 0x882a010 [0x1839b38]>{contents = "AlkitabDB"} = <CFData 0x882a030 [0x1839b38]>{length = 32, capacity = 32, bytes = 0xd02ac5f8be6ab0b39add450aca202ac0 ... 3d45d462998d2ccd}
}
7 : <CFString 0x10e3aa8 [0x1839b38]>{contents = "NSStoreUUID"} = <CFString 0x8829e60 [0x1839b38]>{contents = "4F2EE7FF-463B-4055-BBED-8E603CDBDF59"}
8 : <CFString 0x10e3948 [0x1839b38]>{contents = "NSStoreType"} = <CFString 0x10e3958 [0x1839b38]>{contents = "SQLite"}
9 : <CFString 0x8829c40 [0x1839b38]>{contents = "NSStoreModelVersionHashesVersion"} = <CFNumber 0x6b1c7c0 [0x1839b38]>{value = +3, type = kCFNumberSInt32Type}
10 : <CFString 0x8829c70 [0x1839b38]>{contents = "_NSAutoVacuumLevel"} = <CFString 0x882a0c0 [0x1839b38]>{contents = "2"}
}
, reason=The model used to open the store is incompatible with the one used to create the store}, {
metadata = {
NSPersistenceFrameworkVersion = 320;
NSStoreModelVersionHashes = {
AlkitabDB = <d02ac5f8 be6ab0b3 9add450a ca202ac0 ebd1e860 cbb578c2 3d45d462 998d2ccd>;
};
NSStoreModelVersionHashesVersion = 3;
NSStoreModelVersionIdentifiers = (
);
NSStoreType = SQLite;
NSStoreUUID = "4F2EE7FF-463B-4055-BBED-8E603CDBDF59";
"_NSAutoVacuumLevel" = 2;
};
reason = "The model used to open the store is incompatible with the one used to create the store";
}
আমি এর আগে সমাধানটি সন্ধান করেছি এবং আবিষ্কার করেছি যে আমার সিমুলেটর থেকে প্রশংসা সরিয়ে অ্যাপটি পুনরায় চালু করা উচিত, এবং এটি কার্যকর হয়নি। কেউ কি এই সমস্যার সমাধান জানে? সাহায্য করুন.