Swift等价客观代码
问题描述:
我是xcode的新手。我想将下面的目标C代码转换为快速等效。Swift等价客观代码
ActionStringCancelBlock cancel = ^(ActionSheetStringPicker *picker) {
NSLog(@"Block Picker Canceled");
};
在此先感谢。
答
这是迅速相当于:
let cancel: ActionStringCancelBlock = { (picker: ActionSheetStringPicker) in
NSLog("Block Picker Canceled")
}
推荐阅读:Closures
答
你可能只需要做到:
let cancel: ActionStringCancelBlock = { (picker: ActionSheetStringPicker!) in
println("Block Picker Canceled")
return
}
,但你可能会逃脱:
let cancel: ActionStringCancelBlock = {
println("Block Picker Canceled")
}