相关疑难解决方法(0)

如何从CMutablePointer <CGFloat>转到Swift中的CGFloat []

我正在尝试将使用Facebook的pop库的ObjC类转换为Swift.Pop使用相当多的C.

在ObjC中,我有一个看起来像这样的块......

prop.readBlock = ^(SHVGraphViewObjc *graphView, CGFloat values[]) {
                values[0] = [graphView.centerOffsets[idx] doubleValue];
            };
Run Code Online (Sandbox Code Playgroud)

Swift中的等效闭包定义是

prop.readBlock = {(graphView: AnyObject!, values: CMutablePointer<CGFloat>) in }

我无法弄清楚如何将其转换values[0] = [graphView.centerOffsets[idx] doubleValue];为Swift?我怎么让Swift知道CMutablePointer<CGFloat>应该是一个CGFloat[]

swift

11
推荐指数
1
解决办法
3211
查看次数

标签 统计

swift ×1