阻止语法翻译问题 Objective C 到 Swift

Block syntax translation problems Objective C to Swift

TWPhotoPickerController *photoPicker = [[TWPhotoPickerController alloc] init];
photoPicker.cropBlock = ^(UIImage *image) {
    //do something
};
[self presentViewController:photoPicker animated:YES completion:NULL];

卡在这上面太久了。我已将所有正确的头文件导入我的桥接头文件中...只需要知道如何将此块转换为 swift 语法?

应该是这样的:

var photoPicker = TWPhotoPickerController()
photoPicker.cropBlock = { (image: UIImage) -> () in
// do something
}    
presentViewController(photoPicker, animated: true, completion: nil)