将快速闭包转换为块

时间:2016-07-01 16:34:37

标签: ios objective-c swift

我需要将一个回调参数从swift类传递给Objective-C。 我已经找到了这样做的方法,但我很挣扎,我得到了这个:

public typealias RequestCallBackObject = (gbRequest: AnyObject!, status: ServiceStatus, response: AnyObject?) -> ()

但是在Objective-C中会怎样?

1 个答案:

答案 0 :(得分:0)

它应该是这样的:

-(void) testMethod:(void(^) (id gbRequest, ServiceStatus *serviceStatus, id response) ) blockName {

}

Swift的AnyObject等效项是Objective-C中的id。