我想知道如何将 swift 数组映射并传递给 C 数组? 更具体地说:
var array = Array < Array < Int >> ()
到
int array[][]
?
感谢您的帮助。
最佳答案
免责声明:我已经离开了我的舒适区,但这里有一个可能的答案!
参见 this question关于如何在 objective-c 中声明二维数组,它遵循以下原则:
int myArray[3][3];
和look here有关桥接或与 C api 交互的一些文档。也许类似于以下内容可能会有所帮助:
var myArray = [ [1,2,3], [4,5,6]]
func takesAMutableVoidPointer(x: UnsafeMutablePointer<Void>) { /* ... */ }
takesAMutableVoidPointer(&myArray)
关于ios - 快速数组到 C 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29192950/