2011-12-23 18 views
9

benim uygulama ve senkronizasyon eserlerinde iCloud entegre senkronize ama bazen bu hatayı alıyorum: Bir süre beklerseniziCloud Ubiquity hatası

+[PFUbiquityTransactionLog loadPlistAtLocation:withError:](324): CoreData: Ubiquity: 
Encountered an error trying to open the log file at the location: <PFUbiquityLocation: 
0x1993c0>: /private/var/mobile/Library/Mobile Documents/ ... 
Error: Error Domain=NSCocoaErrorDomain Code=256 "The operation couldn’t be completed. 
(Cocoa error 256 - The item failed to download.)" 

-[PFUbiquityTransactionLog loadComparisonMetadataWithError:](220): CoreData: Ubiquity: 
Error encountered while trying to load the comparison metadata for transaction log: 
<PFUbiquityTransactionLog: 0x1a3d60> 
transactionLogLocation: <PFUbiquityLocation: 0x1993c0>: /private/var/mobile/Library/Mobile Documents/ 
transactionNumber: (null) 

Error: Error Domain=NSCocoaErrorDomain Code=134302 "The operation couldn’t be completed. 
(Cocoa error 134302.)" UserInfo=0x1a50e0 {reason=Error during property list parsing during 
import or opening of log file at location: <PFUbiquityLocation: 0x1993c0>:  
/private/var/mobile/Library/Mobile Documents/ ... Error Domain=NSCocoaErrorDomain Code=256 
"The operation couldn’t be completed. (Cocoa error 256 - The item failed to download.)" 

ne anlama geldiğini Fikrim yok, ama, öyle görünüyor iCloud Birleştirmeler yapılır ... Herkes bunu nasıl çözebilir?

Ben

[_document.managedObjectContext 
    setMergePolicy:NSMergeByPropertyStoreTrumpMergePolicy] 

ama hiç yardım almadan ...

Thnx ayarı çalıştı!

cevap

3

Bu tür bir günlük yalnızca bilgilendiricidir.

iCloud deamon, bir dosyanın her zamanki kapsayıcısında olduğunu ancak meta verilerini alarak görebilir. Dosya içeriğini indirmek ikinci, ayrı bir adımdır.

Dosya indirilemiyorsa, daha sonra indirmeye çalışır.

+0

"İçe aktarma işlemi bozuk bir günlük dosyasıyla karşılaşıldı" gibi çok benzer hatalar görüyorum. ICloud deamon her dakika yeniden denemeye devam ediyor, fakat en azından benim durumumda bu hataların üstesinden gelemiyor gibi görünüyor. Ancak, sonraki yeniden denemelerde hataların çözüldüğü durumları gördüm. – Daniel

+0

@Daniel bir çözüm buldunuz mu? Her 30 saniyede bir "CoreData: Ubiquity: işlem günlüğü alma hatası:" hatası alıyorum sorunum var. Bir getirme isteği engellendi. – Stephan

+0

@Stephan - Yep Bu soruna bir çözüm buldum: iOS 5.1'e yükseltme. Her ne kadar önemli ölçüde daha iyi olsa da, yine de bir sürenin senkronize edilebileceğini (bunun bir çeşit kabul edilebilir) olduğunu buldum, ancak sonra değişikliklerden haberdar olmayı bırakıyorum. Ancak, uygulamayı öldürüp yeniden başlatırsam yeni verileri görebilirim. UIManagedDocument'i kapatıp açmanın da bu konuyla ilgili olacağını düşünüyorum, ancak bunu daha yeni bir iOS versiyonunun da otomatik olarak düzelteceğini umuyordum. – Daniel

İlgili konular