我有两个类用于不同的UIViewController,其中一个类我有3个数组,我已经将这些数组添加到NSUserdefaults,现在我想调用那些/在其他类中使用那些数组,我该怎么做那样做?
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(name, forKey: "ThisContainsName")
userDefaults.setObject(surname, forKey: "ThisContainsSurname")
userDefaults.setObject(money, forKey: "ThisContainsBudget")
userDefaults.synchronize()
答案 0 :(得分:1)
只需使用arrayForKey
获取数组:
var yourNames = NSUserDefaults.standardUserDefaults().arrayForKey("ThisContainsName")
var yourSurnames = NSUserDefaults.standardUserDefaults().arrayForKey("ThisContainsSurname")
var yourMoneys = NSUserDefaults.standardUserDefaults().arrayForKey("ThisContainsBudget")