我需要将回调参数从快速类传递给Objective-C。我已经寻找了实现的方法,但是我很挣扎,我得到了这个:
public typealias RequestCallBackObject = (gbRequest: AnyObject!, status: ServiceStatus, response: AnyObject?) -> ()
但是在Objective-C中会如何呢?
应该是这样的:
-(void) testMethod:(void(^) (id gbRequest, ServiceStatus *serviceStatus, id response) ) blockName {
}
Swift的AnyObject等效项是Objective-C中的id。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句