NSUserDefaults不保存数据(Swift)

时间:2015-10-12 14:05:51

标签: swift nsstring swift2 nsuserdefaults

我正在尝试使用NSUserDefaults保存来自各种文本字段的输入:

@IBAction func continue2save(sender: AnyObject) {

    let stringy1: NSString = mcweightTF.text!
    let stringy2: NSString = mcnumTF.text!

    NSUserDefaults.standardUserDefaults().setObject(stringy1, forKey: "savemcw")

    NSUserDefaults.standardUserDefaults().setObject(stringy2, forKey: "savemcn")

    NSUserDefaults.standardUserDefaults().synchronize()


}

@IBAction func calculate(sender: AnyObject) {

    let load1: AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("savemcw")

    calcLabel.text = String(load1)

}

然而,“load1”的值总是为零。我几乎尝试过通过NSUserDefaults实现短期存储的所有配置,但存储的值总是为零。

1 个答案:

答案 0 :(得分:1)

试试这个,

sock_in.sin_addr.s_addr=inet_addr(bcast_addr);