Ios &引用;参数名称省略";将objc迁移到swift时出错,处理闭包

Ios &引用;参数名称省略";将objc迁移到swift时出错,处理闭包,ios,objective-c,swift,migration,Ios,Objective C,Swift,Migration,我正在将我的object-c项目迁移到swift,我可以对block使用closure,但是出现了错误“parametername省略”,我必须自己添加paramater,而不是由xcode自动生成 这是我的swift闭包代码,闭包有参数 func GET(urlSting:String!, parameters:[String: AnyObject]?, success:((responseObject:AnyObject?) -> Void)?, failur

我正在将我的object-c项目迁移到swift,我可以对block使用closure,但是出现了错误“parametername省略”,我必须自己添加paramater,而不是由xcode自动生成

这是我的swift闭包代码,闭包有参数

 func GET(urlSting:String!,
    parameters:[String: AnyObject]?,
    success:((responseObject:AnyObject?) -> Void)?,
    failure:((error:NSError?) -> Void)?){
       // somethings
}
这是我在
项目Swift.h中生成的代码,代码块没有参数

- (void)GET:(NSString * __null_unspecified)urlSting 
        parameters:(NSDictionary<NSString *, id> * __nullable)parameters 
        success:(void (^ __nullable)(id __nullable))success 
        failure:(void (^ __nullable)(NSError * __nullable))failure;
我需要自己添加参数

failure:^(NSError * _Nullable error)
这真是一个无聊的工作,我怎么能自动生成参数名


编辑-2015-11-22 09:48:24

回答Bobj-C的问题:
什么是“块没有参数”?

如下图所示,该块没有参数
错误
,我必须自己添加它


你说的“块没有参数”是什么意思?我也有同样的问题,你找到解决方案了吗?还没有,只是手动添加参数名称我还必须手动添加完成块参数。我使用的是Xcode 8.2.1,Swift 3
failure:^(NSError * _Nullable error)