-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