我发现信息很接近,但在回答这个问题时并没有快速走得太远而只是碰到了我的头。
我有一个基于C的库,在Objective-C中调用如下:
[access execute:@"string" completion:^(NSArray* results) {
[self process:results];
[access disconnect];
}];
我在结果的内容之后,这是一个可变的多维(数组数组)数据块,无法提前预测。
我尝试了几件事,包括
access.execute("string") { (sqlArray:NSArray) -> Void in
NSLog("something")
}
但得到一组错误:
我认为我需要一个inout,因为我需要NSArray *的内容。我错过了什么?设置了桥接标题,另一个只通过Bool的呼叫效果很好。
谢谢!