【发布时间】:2016-03-03 04:04:27
【问题描述】:
我在目标 C 中有以下代码。
[pixelData processPixelsWithBlock:^(JGPixel *pixel, int x, int y) {
}];
现在,对我来说,快速的等价物是
pixelData.processPixelsWithBlock({(pixel: JGPixel, x: Int, y: Int) -> Void in
})
但是,这会引发
的错误无法将类型 '(JGPixel, Int, Int) -> Void' 的值转换为预期的参数类型 '((UnsafeMutablePointer, Int32, Int32) -> Void)!'
谁能帮助解释我哪里出错了,以及我如何才能了解有关此错误的更多信息。谢谢!
【问题讨论】:
-
JGPixel是Obj-C中的类还是结构?
标签: ios objective-c swift