我需要将一个回调参数从swift类传递给Objective-C。 我已经找到了这样做的方法,但我很挣扎,我得到了这个:
public typealias RequestCallBackObject = (gbRequest: AnyObject!, status: ServiceStatus, response: AnyObject?) -> ()
但是在Objective-C中会怎样?
答案 0 :(得分:0)
它应该是这样的:
-(void) testMethod:(void(^) (id gbRequest, ServiceStatus *serviceStatus, id response) ) blockName {
}
Swift的AnyObject等效项是Objective-C中的id。