我想存储在数组中的文本字段中键入的文本,然后将该字符串本地保存在设备上,这样如果我要关闭应用程序并重新打开它,字符串内容仍然可以访问。有谁知道我怎么能这样做?
答案 0 :(得分:0)
您可以使用NSUserDefaults在本地将数组存储在设备上。
//存储
var userdefaults = NSUserDefaults.standardUserDefaults()
userdefaults.setObject(yourArray, forKey: anyKey)
userdefaults.synchronize()
//阅读
var myArray : NSArray = userdefaults.objectForKey(anyKey) as NSArray
答案 1 :(得分:0)
试试这个
//保存字符串数组
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(arrayOfString, forKey:"key")
userDefaults.synchronize()
//获取字符串数组
var arrayOfText : NSArray = userDefaults.objectForKey("key") as! NSArray