Я пытаюсь преобразовать класс ObjC, который использует Facebook pop library для Swift. Pop использует довольно немного C.
В ObjC у меня есть блок, который выглядит так...
prop.readBlock = ^(SHVGraphViewObjc *graphView, CGFloat values[]) {
values[0] = [graphView.centerOffsets[idx] doubleValue];
};
Эквивалентное определение закрытия в Свифте было бы
prop.readBlock = {(graphView: AnyObject!, values: CMutablePointer<CGFloat>) in }
Что я не могу понять, как преобразовать values[0] = [graphView.centerOffsets[idx] doubleValue];
в Swift? Как сообщить Swift, что CMutablePointer<CGFloat>
должен быть CGFloat[]
?