我需要帮助保存一个变量……两个变量。 这是我的 viewcontroller 文件。我试过 NSUser 但人们说它只应该用于设置用户数据等。任何帮助都很好 :) 谢谢
import UIKit
var wreath = 0
var box = 0
class ViewController: UIViewController {
@IBOutlet weak var YouHaveB: UILabel!
@IBOutlet weak var YouHaveW: UILabel!
@IBAction func Wreaths(sender: AnyObject) {
wreath += 1
YouHaveW.text = "You Have \(wreath) Wreaths"
}
@IBAction func Boxes(sender: AnyObject) {
box += 1
YouHaveB.text = "You Have \(box) Boxes"
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
最佳答案
设置:
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setInteger(wreath, forKey: "wreath")
defaults.setInteger(box, forKey: "box")
获取:
let defaults = NSUserDefaults.standardUserDefaults()
if let wreath = defaults. integerForKey("wreath")
{
// do something with wreath value here
}
if let box = defaults. integerForKey("box")
{
// do something with box value here
}
关于ios - 快速保存变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37309651/