-2
我有这些阵列:如何内部变量数组添加到一个数组
var inactiveLocationArray = [String]()
var activeLocationArray = [String]()
我想将它们添加到像这样的数组:
let locationArrays: [[String]] = [self.inactiveLocationArray,self.activeLocationArray]
,但它给错误: 价值型的(NSObject的) - >() - >控制器没有构件activeLocationArray
此实际工作:
let locationArrays: [[String]] = [["test", "testas"]]
“不起作用”是什么意思? – matt
[如何初始化相互依赖的属性]的可能的副本(http://stackoverflow.com/q/25854300/2976878) – Hamish
您需要在VC加载后设置'locationArrays'的值。当你声明'var locationArrays:[[String]]!',那么在'viewDidLoad'中,你可以说'self.locationArrays = [inactiveLocationArray,activeLocationArray]' – Pierce