【发布时间】:2015-12-26 19:58:42
【问题描述】:
我读到,为了将 swift 变量/常量传递给期望 UnsafePointer 的参数,可以通过使用变量/常量前缀的“inout”(与号)符号来完成。 因此,在下面的代码中,我想将“颜色”数组作为“UnsafePointer”传递给函数 CGGradientCreateWithColorComponents(),但出现编译器错误:
"& 与 UnsafePointer 类型的非 inout 参数一起使用"
请参见下图以了解视觉效果。
那么,问题是,如何将 swift 数组 'colors' 转换为 UnsafePointer?
谢谢
【问题讨论】:
标签: arrays swift unsafe-pointers