2014-09-02 66 views
-2

我是xcode的新手。我想将下面的目标C代码转换为快速等效。Swift等价客观代码

ActionStringCancelBlock cancel = ^(ActionSheetStringPicker *picker) { 
    NSLog(@"Block Picker Canceled"); 
}; 

在此先感谢。

回答

2

这是迅速相当于:

let cancel: ActionStringCancelBlock = { (picker: ActionSheetStringPicker) in 
    NSLog("Block Picker Canceled") 
} 

推荐阅读:Closures

2

你可能只需要做到:

let cancel: ActionStringCancelBlock = { (picker: ActionSheetStringPicker!) in 
    println("Block Picker Canceled") 
    return 
} 

,但你可能会逃脱:

let cancel: ActionStringCancelBlock = { 
    println("Block Picker Canceled") 
}