在本地存储阵列(Swift)

时间:2015-07-07 16:23:34

标签: ios arrays swift save

我想存储在数组中的文本字段中键入的文本,然后将该字符串本地保存在设备上,这样如果我要关闭应用程序并重新打开它,字符串内容仍然可以访问。有谁知道我怎么能这样做?

2 个答案:

答案 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