从警报操作更新NSUserDefaults

时间:2015-07-09 21:54:14

标签: swift uialertcontroller

我尝试设置警报视图,用户将其工资键入警报视图中的文本字段,然后NSUserdefault将在用户单击完成按钮时更新。将代码放入完成块时,我收到错误。

var alertAction = UIAlertAction(
    title: "Done", 
    style: UIAlertActionStyle.Default, 
    handler: { (action) -> Void in
        userDefaults.setValue(value: (altMessage.textFields![0] as! UITextField).text, forKey: "salary")
    }
)

1 个答案:

答案 0 :(得分:1)

userDefaults.setValue(value:

没有。那不是斯威夫特。删除第二个value:,如下所示:

userDefaults.setValue(
相关问题