0
我試圖在兩個視圖控制器之間傳遞一個數組對象。但我希望數組作爲參考傳遞並且不被複制。我知道如果我在本地使用某個功能,基於我找到的示例,我可以使用「inout」和「&」。如何通過引用在視圖控制器之間傳遞數組對象
但我想要做的事情略有不同。我想將VC1中的Array直接分配給VC2中的Array對象作爲參考。這裏是我的代碼:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "vc2" {
let vc2 = segue.destinationViewController as! ProfileVC
vc2.data = &self.data //I know this line doesn't work, how would I go about it?
}
}