Swift-在不同的类中使用数组

时间:2015-03-01 01:39:58

标签: arrays class swift methods

我有两个类用于不同的UIViewController,其中一个类我有3个数组,我已经将这些数组添加到NSUserdefaults,现在我想调用那些/在其他类中使用那些数组,我该怎么做那样做?

let userDefaults = NSUserDefaults.standardUserDefaults()
    userDefaults.setObject(name, forKey: "ThisContainsName")
    userDefaults.setObject(surname, forKey: "ThisContainsSurname")
    userDefaults.setObject(money, forKey: "ThisContainsBudget")
    userDefaults.synchronize()

1 个答案:

答案 0 :(得分:1)

只需使用arrayForKey获取数组:

var yourNames =  NSUserDefaults.standardUserDefaults().arrayForKey("ThisContainsName")   
var yourSurnames =  NSUserDefaults.standardUserDefaults().arrayForKey("ThisContainsSurname") 
var yourMoneys =  NSUserDefaults.standardUserDefaults().arrayForKey("ThisContainsBudget")