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