存储
配置一个按钮,名称为gaga
text view控件名称为inputtext
@IBAction func gaga(sender: AnyObject) {
var ud = NSUserDefaults.standardUserDefaults()
ud.setObject(inputtext.text, forKey: "data") //存储一个数据
println("saved")
}
读取
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib
ud = NSUserDefaults.standardUserDefaults()
if let value: AnyObject = ud.objectForKey("data"){
inputtext.text = value as! String
}else{
inputtext.text = "NO VALUE"
}
}
完整
import UIKit
class ViewController: UIViewController {
@IBOutlet var inputtext: UITextView!
var ud:NSUserDefaults!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib
ud = NSUserDefaults.standardUserDefaults()
if let value: AnyObject = ud.objectForKey("data"){
inputtext.text = value as! String
}else{
inputtext.text = "NO VALUE"
}
}
@IBAction func gaga(sender: AnyObject) {
var ud = NSUserDefaults.standardUserDefaults()
ud.setObject(inputtext.text, forKey: "data") //存储一个数据
println("saved")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}