我知道 swift 数组结构是按值而不是引用复制的。有没有一种简单的方法可以在我的 prepare(for segue:... 方法中通过引用强制转换或传递数组,以便我可以将对数组的引用从 viewController A 传递到 viewController B?
我看到一些答案提到将数组传递给函数,但我只是想将它传递给其他 viewController
最佳答案
为您的数组创建包装器类,然后将该类引用传递到任何您想要的地方:
class ArrayWrapper {
let array: [YourType]
init(array: [YourType]) {
self.array = array
}
}
关于ios - 如何在准备中的 viewController 之间通过引用传递快速数组(对于 segue :?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51671103/