gpt4 book ai didi

swift - 无法将类型 'String?' 的值分配给类型 'CKRecordValue'

转载 作者:行者123 更新时间:2023-11-28 10:18:03 27 4
gpt4 key购买 nike

<分区>

随着最新测试版中对 Swift 的更新,这不再有效,我很困惑。我可能需要添加其他东西,我已经尝试将 let 更改为 var 并将 ! 添加到 recordType["用户名"]密码。我对此很陌生,所以任何方向都将不胜感激!

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)
}
}
}
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com