迁移目标c快速完成块

时间:2016-05-20 09:50:01

标签: ios swift

Some Body请帮我将以下代码从目标C迁移到swift2。

ccRegistrationVC.completionBlock = ^(BNCCRegCompletion completion, BNAuthorizedCreditCard *card){
    [self.navigationController popViewControllerAnimated:YES];
};

1 个答案:

答案 0 :(得分:1)

ccRegistrationVC.completionBlock = { (completion: BNCCRegCompletion, card: BNAuthorizedCreditCard) in 
  self.navigationController.popViewControllerAnimated(true)
}

更短的

ccRegistrationVC.completionBlock = { 
  self.navigationController.popViewControllerAnimated(true)
}

您可能需要在navigationController行添加一些unwraps