我已经花费了很多时间寻找Swift中的闭包问题解决方案。虽然有很多资源可以解释闭包,但由于某种原因,我似乎无法使其正常工作。
这是我正在尝试转换为Swift的Objective-C代码:
[direction calculateDirectionsWithCompletionHandler:^(MKDirectionsResponse *response, NSError *error) {
NSLog(@"%@",[response description]);
NSLog(@"%@",[error description]);
}];
我正在尝试使用Swift,但它无法正常工作。
directions.calculateDirectionsWithCompletionHandler(response: MKDirectionsResponse?, error: NSError?) {
println(response.description)
println(error.description)
}
directions是一个MKDirections
对象。
谢谢!