gpt4 book ai didi

ios - 核心数据与 iCloud。同步问题。 (MacOS 与 iOS - 冲突)

转载 作者:可可西里 更新时间:2023-11-01 04:48:33 65 4
gpt4 key购买 nike

我在使用 CoreData 和 iCloud 的过程中遇到了一些问题。我使用了来自苹果开发者论坛 (iCloud) 的示例 - IPhoneCoreDataRecipes 项目代表通过 iCloud 使用 CoreData 的工作。它工作正常,但出现了一些冲突,并且并非所有实体都在同步。

我可以在日志中看到以下警告:

Warning>: +[PFUbiquityRecordImportConflict createTransactionLogForTransactionEntry:withError:](607): CoreData: Ubiquity:  Unable to find transaction log for entry: <PFUbiquityTransactionEntry: 0x68b9a60> (entity: PFUbiquityTransactionEntry; id: 0x68c5d50 <x-coredata://697F667C-7541-43E7-B21B-5362D165537B/PFUbiquityTransactionEntry/p2> ; data: {
actingPeer = "0x1526e0 <x-coredata://697F667C-7541-43E7-B21B-5362D165537B/PFUbiquityPeer/p1>";
globalIDStr = "com.appmania.dreambookdata.coredata:DreamHistory:p1:mobile.99829CE6-D497-590F-B2F8-795CFFC84CCB";
knowledgeVectorString = "mobile.99829CE6-D497-590F-B2F8-795CFFC84CCB:1";
localIDStr = "x-coredata://D45E85ED-A2B7-48AC-96BF-6B2C64812656/DreamHistory/p1";
storeMetadata = "0x12d4a0 <x-coredata://697F667C-7541-43E7-B21B-5362D165537B/PFUbiquityStoreMetadata/p1>";
transactionDate = "2011-12-01 08:00:13 +0000";
transactionLogFilename = "7C9AD5E3-457E-4E2B-8F1C-A7D8878E5BDB.1.cdt";
transactionNumber = 1;
transactionTypeNum = 0;
})

有人知道如何解决此类冲突吗?谢谢。

最佳答案

建议您在托管对象上下文中指定合并策略:

moc.mergePolicy = [[NSMergePolicy alloc] 
initWithMergeType:NSMergeByPropertyObjectTrumpMergePolicyType];

还有other merge policies , 选择适合您的应用。

关于ios - 核心数据与 iCloud。同步问题。 (MacOS 与 iOS - 冲突),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635499/

65 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com