我尝试设置警报视图,用户将其工资键入警报视图中的文本字段,然后NSUserdefault将在用户单击完成按钮时更新。将代码放入完成块时,我收到错误。
var alertAction = UIAlertAction(
title: "Done",
style: UIAlertActionStyle.Default,
handler: { (action) -> Void in
userDefaults.setValue(value: (altMessage.textFields![0] as! UITextField).text, forKey: "salary")
}
)
答案 0 :(得分:1)
userDefaults.setValue(value:
没有。那不是斯威夫特。删除第二个value:
,如下所示:
userDefaults.setValue(