Meine iCloud Core Data-App lief auf iOS7 sehr gut und war zum Starten bereit. Wenn ich auf iOS 8 teste, erhalte ich den folgenden Fehler und kann anscheinend nicht beheben, wenn ich versuche, Daten in iCloud hochzuladen.
Ich vermute, dass mein Problem damit zusammenhängt, wie ich das Dokumentverzeichnis und Änderungen im doc-Verzeichnis mit iOS8 bekomme, aber ich kann das einfach nicht herausfinden.
%Vor%Der App-Delegate-Erweiterungscode, in dem ich meinen persistenten Speicher erstellt habe, lautet wie folgt. Ich habe eine Seed-Datenbank für die Erstinstallation.
%Vor%Ich konnte diesen Fehler beheben, indem ich das iCloud-Laufwerksverzeichnis (denselben Namen wie auf der developer.apple.com-Schnittstelle) spezifizierte.
%Vor%und im icloudOptions-Dictionary als NSPersistentStoreUbiquousContentURLKey
enthalten %Vor%Ich habe einige seltsame Fehler bekommen, also habe ich die App von allen Geräten entfernt, die iCloud-Laufwerksdatei gelöscht und sie auf einem tatsächlichen Gerät ausgeführt, und es hat gut funktioniert. Nicht sicher, ob es jetzt auf IOS7 läuft, aber da ich nur den NSPersistentStoreUbiquitousContentURLKey angegeben habe, bin ich mir ziemlich sicher, dass es in Ordnung sein sollte.
Tags und Links objective-c core-data icloud ios8