core-data-migration

    0熱度

    1回答

    我最近從Xcode 3.2轉移到4.2。我已經刪除了我的Coredata模型中的一些實體以及在3.2版本中創建的與它關聯的類。我再次添加了相同的實體,併爲這些實體創建了新的NSManagedObject類。現在我的應用程序崩潰了,沒有任何錯誤消息。但我很確定它在嘗試創建Coredata對象時崩潰了。即使我的project.sqlite也沒有得到創建。我希望我可以在這裏發佈一些代碼片段...但是,我

    0熱度

    1回答

    的managedObjectModel我從下面的代碼 - (NSManagedObjectModel *)managedObjectModel { if (managedObjectModel_ != nil) { return managedObjectModel_; } NSString *modelPath = [[NSBundle mainBundle] pathForR

    1熱度

    1回答

    我有一個datamodel文件「Abcde.xcdatamodeld」。它目前是我的主包中的一部分,我使用下面的代碼引用它。 - (NSManagedObjectModel *)managedObjectModel { if (managedObjectModel_ != nil) { return managedObjectModel_; } NSString *modelPat

    3熱度

    3回答

    我有一個完美運行的coreData數據模型文件。由於某些特殊要求我刪除了舊的datamodel文件並創建了另一個與完全相同的實體的數據模型文件。有實體從以前的dataModel沒有變化。我已將此作爲不同軟件包的一部分,並從該軟件包中引用它。 代碼創建managedObjectModel if (managedObjectModel_ != nil) { return managedObj

    10熱度

    2回答

    我的計劃是刪除舊的核心數據堆棧(在NSManagedObjectModel.momd文件&的NSPersistentStore.sqlite文件),因爲: 我沒有與核心數據遷移的經驗。 新的.xcdatamodel模式與舊模式完全不同。 我可以安全地刪除用戶的舊數據,因爲它全部存儲在我們的服務器上,並且新應用程序無論如何都會從我們的服務器下載最新數據。 在這種情況下,是完全缺失着手遷移的最佳方式?

    1熱度

    1回答

    我需要你的幫助, 我正在學習coreData遷移,我無法訪問我的媽媽包內的兩個模型文件。 我已經做到了這一點: 在init方法中的兩個模式: urlModel2 =[[NSBundle mainBundle] URLForResource:@"DeptB" withExtension:@"mom"]; 而在另一種方法: NSManagedObjectModel* model2 = [[NSMa

    0熱度

    1回答

    我正在開發一個應用程序,需要對xcdatamodel文件進​​行更新。 所以我創建了一個新的文件: 我model.xcdatamodel 現在我model2.xcdatamodel 但是,它看起來像應用程序仍在使用model.xcdatamodel。我該如何改變它以指向model2.xcdatamodel? 我看到model.xcdatamodel旁邊有一個「綠色檢查圖標」。 謝謝 三通

    0熱度

    1回答

    所以我上傳的二進制的應用程序商店而回。在一段時間內,源代碼有一些遺漏,我沒有源數據庫模式。 是否有可能重新創建數據庫模態?我知道字段和所有這些,而且我有舊模式的哈希,但是,似乎每當我嘗試重新創建數據庫模式哈希不匹配。

    1熱度

    1回答

    我的代碼運行時出現故障: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{ @autoreleasepool { // Now on a background thread // Setup background task __bl

    0熱度

    1回答

    我已經發布了一個在後臺有一些核心數據更改的應用程序。我目前有屬性標記爲一個字符串,我需要它現在是一個布爾值。是否可以通過輕量級遷移更改這些數據類型? 注意。這個改變是在後臺完成的。沒有人在這個實體中有任何信息。