Ich versuche, Daten aus der öffentlichen Datenbank mit CloudKit zu lesen.Öffentliche CloudKit-Datenbank funktioniert nicht, wenn ich mich nicht bei iCloud anmelde
let publicDB = CKContainer.defaultContainer().publicCloudDatabase
let query = ...
publicDB.performQuery(query, inZoneWithID: nil) { results, error in
// "Internal Error" (1/1000); "Received a didCompleteWithError without receiving a response from the server">)
}
Sobald ich jedoch bei iCloud eingeloggt bin, bekomme ich die Daten wie erwartet zurück. Laut der Dokumentation sollte man in der Lage sein, auf öffentliche DB-bezogene Datensätze zuzugreifen, ohne eingeloggt zu sein, richtig?
Eine Sache zu beachten, ist, dass ich den Simulator benutze.
Sieht aus wie ein Bug zu mir. – Adam