CloudKit access was denied by user settings

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • CloudKit access was denied by user settings

    Guten Abend zusammne,

    gerne würde ich meine Daten aus der App mit der iCloud sync.
    folgender Codeausschnitt soll mir dabei helfen:

    C-Quellcode

    1. var counter = 0
    2. while counter < coredata.count {
    3. let noteRecord = CKRecord(recordType: "coredata")
    4. noteRecord.setObject(coredata[counter].name, forKey: "Name")
    5. let container = CKContainer.defaultContainer()
    6. let privateDatabase = container.privateCloudDatabase
    7. privateDatabase.saveRecord(noteRecord, completionHandler: { (record, error) -> Void in
    8. if (error != nil) {
    9. print(error!)
    10. }
    11. })
    12. counter++
    13. }
    Alles anzeigen
    Das klappt auch tadelos.
    Problem ist allerdings, sobald ich mehr als einen "Datensatz" in die iCloud entragen lassen möchte.
    Der erste Datensatz wird in die iCloud eingetragen und der Rest nicht mehr.

    Allerdings erhalte ich eine Warnung:




    <CKError 0x1255af3e0: "Not Authenticated" (9/1002); "CloudKit access was denied by user settings"; Retry after 3.0 seconds>


    Was hat das zu bedeuten ?