Ich arbeite an einer App, bei der ich mich kürzlich für CloudKit entschieden habe und jetzt an dem Punkt bin, an dem ich die Backend-Funktionalität implementieren muss. Kurz gesagt, diese App wird eine Sammlung verwenden, um Bilder anzuzeigen, die aus einer CK-Datenbank abgerufen werden. Bis jetzt habe ich einfach ein paar Bilder in einen Ordner auf meinem Desktop geworfen und die Bilder von dort abgerufen/geparst, um die Collectionview zu rendern. Ich habe dann das CK-Dashboard verwendet, um einige Datensätze zu erstellen, und eine Initialisierungsmethode geschrieben, um zu versuchen, sie abzurufen. Ich bekam verschiedene CKErors, wie Netzwerkfehler, Fehlervervollständigung, ohne eine Antwort vom Server zu erhalten, konnte keine gültige Signatur senden usw. Ich nahm sofort an, dass das Problem bei meinem Code lag, da es mein erster Versuch mit CloudKit war. Allerdings habe ich den neuesten Code auf meinem Gerät vor dem Posten auf SO und es funktionierte! Ich habe eine erfolgreiche Antwort mit der Anzahl der Datensätze im Ergebnis-Array, die ich erwartet hatte.Cloudkit-Fehler beim Abfragen der öffentlichen Datenbank vom Simulator
So jetzt weiß ich, brauche länger Hilfe beim Abrufen von CKRecords wie ich zunächst dachte. Aber wie kann ich dieses Problem mit dem Simulator lösen? Ich habe einen anderen Beitrag darüber gesehen, ob Sie sich im Simulator in iCloud anmelden. Ich glaube, ich bin es, aber ich weiß nicht, wie ich das überprüfen soll. Außerdem betreibe ich Yosemite und Xcode 6.1.
Jede Hilfe wird geschätzt!
Dies funktioniert für mich, wenn ich die CloudKit Entwicklungsumgebung, aber nicht die Production eintrete, bekomme ich immer noch ' ' –
Marcus
@Marcus Gleiches Problem in iOS 9 - Ich nehme an, es wird einfach nicht vom Simulator funktionieren. –