2016-03-05 2 views
0

Я всегда запустить ошибку, если я пытаюсь сохранить информацию тест в CloudKitCloudKit всегда впадать в ошибки во время сохранения информации Swift 2

мой код

super.viewDidLoad() 

     let publicDB = CKContainer.defaultContainer().publicCloudDatabase 
     let todoRecord = CKRecord(recordType: "cloudKit_TESTSTATUS") 
     todoRecord.setValue("TEST DATA", forKey: "status") 

     publicDB.saveRecord(todoRecord) { savedRecord, error in 
      print("error") 
     } 
    } 

Моя база данных выглядеть

enter image description here

Может ли кто-нибудь объяснить мне, что я делаю неправильно?

ответ

0

переопределение FUNC viewDidLoad() {

let container = CKContainer.defaultContainer() 
    let publicData = container.privateCloudDatabase 

    let todoRecord = CKRecord(recordType: "cloudKit_TESTSTATUS") 
    todoRecord.setValue("TEST DATA", forKey: "status") 
    publicData.saveRecord(todoRecord, completionHandler: { record, error in 
     if error != nil { 
      print(error) 
     } 

    }) 

}