cost 327 ms
更改實體中的屬性類型並遷移核心數據

[英]change attribute type in entity and migrate the coredata

我需要將我的 CoreData 屬性類型從一種類型更改為另一種類型,並手動生成 NSManagedObject 子類。 如何將舊版本數據遷移到新版本[在此處輸入圖像描述]( https://i.stack.imgur.com/SZEkU.png ) ...

如何在 CoreData 遷移期間將默認字符串添加到屬性

[英]How to add default string to attribute during CoreData migration

我有一個簡單的 Coredata 程序,用於對一些數據進行編目 - 編碼為 Objective-C。 創建了具有新屬性的新 model 版本。 已創建映射 model,未推斷。 遷移運行良好,但是,遷移后新屬性為空 - 這是預期的。 我想在遷移過程中為新屬性添加一個占位符字符串值。 我的兩個想法是將 ...

Swift 核心數據遷移崩潰:“SELECT MAX(Z_PK) FROM (null)”中的語法錯誤

[英]Swift Core Data Migration Crash : syntax error in "SELECT MAX(Z_PK) FROM (null)"

我正在用一個測試項目嘗試 Core Data,但我在 Core Data 和遷移方面遇到了一些問題。 在輕量級自動遷移期間,發生崩潰,原因如下: 這是用於在 SwiftUI App 中加載數據庫的 PersistenceCointainer 的代碼: struct PersistenceCont ...

將核心數據從 Swift 遷移到 SwiftUI

[英]Migrate Core Data from Swift to SwiftUI

我正在嘗試將應用程序從 Swift 遷移到 SwiftUI 但正在努力處理核心數據。 我在相同的包標識符下同時運行 Swift 和 SwiftUI 應用程序,因此它們正在訪問相同的基礎數據,但是盡管我使用相同的 xcdatamodeld model 名稱來指向兩個數據庫,但它們都指向不同的數據庫。 ...

將現有應用程序從 NSPersistentContainer 遷移到 NSPersistentCloudKitContainer

[英]Migrating existing app from NSPersistentContainer to NSPersistentCloudKitContainer

我有一個僅使用本地設備 CoreData (NSPersistentContainer) 的應用程序。 我希望遷移,以便該應用程序與 NSPersistentCloudKitContainer 兼容。 我了解 NSPersistentCloudKitContainer 的所有 CloudKit 設 ...

Swift 中的輕量級核心數據遷移問題

[英]Lightweight coredata migration Issue in Swift

我已經實現了核心數據遷移,因為我需要向我的 CoreData 模型添加一個新屬性。 我所做的基本上是: 創建新的模型版本。 編輯新模型版本。 在創建 persistentStoreCoordinator 時,將選項 NSMigratePersistentStoresAutomatic ...

知道輕量級遷移何時完成

[英]Knowing when lightweight migration finished

設置:我正在嘗試在我的應用程序中進行輕量級核心數據遷移。 我添加了一個新的核心數據 model 版本並添加了新的改進(向現有實體添加了 9 個屬性,2 個新實體,新實體和現有實體之間的關系)。 問題:從使用舊數據庫的構建切換到新數據庫會導致應用程序沒有數據。 但是一旦我退出應用程序並返回,數據就在那 ...

將新的核心數據模式發布到 iCloud 生產

[英]Releasing new Core Data Schema to iCloud production

我在 App Store 中有一個應用程序,我正在進行輕量級遷移(添加新屬性和新實體,而不是刪除任何內容)。 從廣泛的研究中,我知道我需要為本地版本的數據 model 添加我當前的核心數據 Model 的新版本。任何更新他們的應用程序並且只使用本地數據的人都會自動遷移過來。 但是,我找不到任何關於更 ...

遷移以更改 CoreData 的配置

[英]Migration to change the configuration of CoreData

我使用 CoreData 的默認配置啟動了一個 macOS 項目。 應用程序發布,一些用戶開始使用它。 現在,我需要一些數據與 iCloud 同步,一些數據只存儲在本地。 如果我理解正確,我可以實現這一點的唯一方法是創建兩個不同的配置(在 CoreData 數據模型中),在每個配置中添加所需的實體, ...

如何使用 Calendar.current.startOfDay 修復由於 Core Data 中的時區導致的錯誤日期?

[英]How to fix incorrect Date due to timezone in Core Data from using Calendar.current.startOfDay?

我錯誤地使用Calendar.current.startOfDay(for: Date())來填充 Core Data 中的日期屬性。 這意味着當用戶跨越不同的時區時,我可能會無意中將不同的日期存儲在日期屬性字段中,例如 Timezone 1 - 25th 23:00 Timezone 2 - 2 ...

在已遷移的核心數據中添加新實體

[英]Add new entity in already migrated core data

我有一個核心數據,之前已遷移一次以添加實體。 現在我正在嘗試添加另一個與以前的實體有關系的新實體,我的問題是我需要創建第三個 model 來添加這個新實體還是我可以使用第二個? ...

核心數據遷移要求

[英]Core Data migrations requirements

我有幾個關於核心數據遷移的問題,我似乎無法找到答案。 我在我的核心數據 model 文件中進行了一個小改動......特別是更改了一些可轉換屬性中的“轉換器”,從空白到 NSSecureUnarchiveFromData (以消除有關NSKeyedUnarchiveFromDataTransform ...

擴展總是想遷移核心數據存儲,總是失敗

[英]Extension always wants to migrate core data store and alway fails

我正在嘗試編寫一個縮略圖提供程序擴展(在 macOS 上),它訪問通過應用程序組共享的主應用程序的核心數據存儲,以查找基於圖標縮略圖的圖像。 在我向核心數據 model 添加一個屬性之前,這一直很好。 現在擴展總是崩潰,並An error occurred during persistent sto ...

CoreData+CloudKit...跳過“ANSCKDATABASEMETADATA”的遷移,因為它已經有一個名為“ZLASTFETCHDATE”的列

[英]CoreData+CloudKit ... Skipping migration for 'ANSCKDATABASEMETADATA' because it already has a column named 'ZLASTFETCHDATE'

有人在 WatchKit + CoreData + CloudKit 上遇到過這個錯誤嗎? CoreData:調試:CoreData+CloudKit:-[PFCloudKitMetadataModelMigrator calculateMigrationStepsWithConnection:e ...

CoreData 輕量級遷移問題

[英]CoreData Lightweight migration issue

我用 Swift 5 編寫了這個應用程序,並且已經在 App Store 上線了。 現在,我只想向 coredata 中的一個現有實體添加一個新的單一布爾屬性。 為此,我遵循了以下步驟: 向 Project.xcdatamodeld 添加了版本(它在其中自動創建了 Project 2.xcdatam ...

輕量級和重量級遷移期間核心數據崩潰

[英]Core data crash during Lightweight and Heavyweight migration

我正在嘗試在 Core Data 中進行輕量級遷移。 我只是想在現有實體中添加一個新屬性。 為此目的創建了新的 model 版本。 每次應用程序運行時,它會在啟動后立即在運行時崩潰並顯示以下消息: Terminating app due to uncaught exception 'NSInvali ...

persistentStoreForURL 總是返回 nil

[英]persistentStoreForURL always returns nil

我正在嘗試將我的核心數據存儲從 XML 遷移到 SQLite。 我創建了一個指向舊 XML 數據存儲的 URL(我驗證了路徑),然后創建了一個指向新 SQLite 數據存儲應該去哪里的 URL。 當我調用persistentStoreForURL(來自持久存儲協調器類),將URL 傳遞到XML 數據 ...

沒有新版本更新核心數據model,如何解決?

[英]Updated core data model without new version, how to fix?

我正在處理一個應用程序更新,我在我的數據 model 中添加和刪除了一些屬性和實體,而沒有創建它的新版本。 這是我的第一個應用程序,不幸的是我也沒有使用任何版本控制系統。 我試圖刪除舊的 sqlite 文件並在用戶更新應用程序時重新創建一個新文件,但它在啟動后立即崩潰,因為其中一個新屬性返回了我最 ...

如何壓縮核心數據遷移?

[英]How to squash core data migrations?

我有一個應用程序,我使用 Xcode 在 Mac 命令行程序中為其生成種子核心數據數據庫。 在 Beta 測試期間,我使用了多個模型版本。 現在,對於應用程序的第一個版本,我想將版本壓縮到版本 1 的一個模型中。這可能嗎? 我從 xcdatamodeld 文件夾中刪除了舊模型版本,並將當前版本設置 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM