定义全局数组 var dataArray:NSArray = []
在调用赋值时dataArray = (dic!["data"])! as! NSArray
为什么不对呢??
你 定义全局数组 var dataArray:NSArray = []这句话定义了一个数组
这需要你dic字典中的 dic[”data“] 的value 是一个数组
例如我下面的代码dic["data1"] = [1,2]是一个数组,和你定义的dataArray:NSArray 类型匹配
let dic = ["data1":[1,2],"data2":[1,3]]
dataArray = dic["data1"]! as NSArray
print(dataArray)
你后的处理的时候,可以直接append来插入数据到数组。
贴报错代码图片 不要直接零碎的代码
你的定义语法是正确的,赋值语句有问题,你是要插入数据呢,还是引用某个数据呢。这样写很奇怪啊,报错了吗?