iCloud Auszeit. (mit iCloud + Core Data + Magische Aufzeichnung

8

Ich habe einen App-Test gestartet, um Core Data und iCloud (mit Magical Records) zu verwenden. Nach vielen Problemen beim Konfigurieren von Provisioning Profiles und Berechtigungen wird die App schließlich ausgeführt. Nach einer Weile stürzt die App ab und wirft folgende Nachricht auf:

%Vor%

Ich habe diese Methode verwendet, um Core Data Stack einzurichten:

%Vor%

Wer hatte dieses Problem schon?

%Vor%     
Sebastian 31.12.2012, 05:57
quelle

1 Antwort

13

Ja, öfter als ich mich erinnern möchte.

Das bedeutet, dass die Interna von Core Data nicht auf obskure und undokumentierte Weise mit iCloud verbunden werden konnten. Es gibt keinen Wiederherstellungspfad oder -fix - Sie versuchen es später noch einmal. Diese Fehler stammen nicht von Magical Record oder Ihrem Code, sie sind ein interner Core Data / iCloud Fehler.

Hier ist die Sache: Das heißt nicht, dass du etwas falsch gemacht hast. Und die logische Folge davon ist, es gibt nichts, was du tun kannst, um es zu reparieren . Wenn Sie iCloud mit Core Data verwenden, passiert das manchmal , und Sie müssen sich nur damit befassen. Reichen Sie einen Fehler ein und beten Sie zu dem Gott oder den Göttern, an die Sie glauben, dass sie ihn eines Tages reparieren. Core Data mit iCloud ist nur grundlegend flockig und Sie stoßen auf einen der am meisten ärgerlichen Teile.

Manchmal hilft es, den Anruf erneut zu versuchen. Magical Record gibt jedoch void zurück, sodass das Erkennen von Fehlern im Code nicht so einfach ist, wie Sie vielleicht hoffen.

Während des Tests kann möglicherweise dazu beitragen, dass alle Ihre App-Daten aus iCloud gelöscht werden, um sauber zu arbeiten. Sie tun dies in iOS unter Einstellungen - & gt; iCloud - & gt; Lagerung & amp; Sicherung - & gt; Speicher verwalten - & gt; (Ihr App-Name hier) - & gt; Bearbeiten - & gt; Alles löschen. Überprüfen Sie auch Ссылка , um zu sehen, was in der Cloud vorhanden ist. Wenn Probleme auftreten, löschen Sie Ihre App auf dem Gerät, sodass keine alten Daten mehr vorhanden sind.

    
Tom Harrington 31.12.2012, 18:33
quelle