如何在NSMutableArray中添加不同的键值?

时间:2015-12-22 05:59:24

标签: ios arrays swift nsmutablearray

问题:如何在NSMutableArray中添加不同的 - 不同的键值对。

已经尝试过:: 这是我的代码:

<registration-validation></registration-validation>

我在userid变量中获取了我的userid,但是fulldetail数组变为nil 那我哪里错了?

1 个答案:

答案 0 :(得分:2)

您需要初始化fulldetail

var fulldetail: NSMutableArray? = NSMutableArray()

编辑澄清

如果您需要fulldetailOptional,那么您只需将其初始化(或检查它为nil),无论您何时需要使用下面的行。如果fulldetail不是nil,则会将fulldeatil设置为自身,否则会初始化新的NSMutableArray

fulldetail = fulldetail ?? NSMutableArray()

如果您不需要fulldetail成为nil,那么最好在声明它时对其进行初始化。

var fulldetail = NSMutableArray()

编辑2

如果您想要Dictionary对,则需要key-value

// Specify you data types. It could be [String:AnyObject]
var fulldetails = [String:String]()

// Add data like this
fulldetails["userid"] = self.userid