随着最新测试版中的 Swift 更新,这不再有效,我很难过。我可能需要添加其他的东西,我试图改变let到var并加入!到recordType["username"]和password。我是新手,所以任何方向都将不胜感激!
import UIKit
import CloudKit
class LoginViewController: UIViewController {
@IBOutlet weak var username: UITextField!
@IBOutlet weak var password: UITextField!
let publicDatabase = CKContainer.default().publicCloudDatabase
override func viewDidLoad(){
super.viewDidLoad()
}
@IBAction func LoginTapped(sender: AnyObject){
var recordType = CKRecord(recordType: "Login")
recordType["username"] = username.text <-Cannot assign value
recordType["password"] = password.text <-Cannot assign value
publicDatabase.save(recordType) {
(record, error) in
if error == nil {
print("Created Successfully")
}
else {
print(error?.localizedDescription)
}
}
} …Run Code Online (Sandbox Code Playgroud)