美文网首页
Swift中使用AFNetworking出现Extra argu

Swift中使用AFNetworking出现Extra argu

作者: 面糊 | 来源:发表于2017-12-12 00:04 被阅读1236次

Swift4.0中使用AFN框架出现了Extra argument 'progress' in call的错误, 代码如下:

get(urlString, parameters: parameters, progress: nil, success: { (task: URLSessionDataTask, result: AnyObject) in
        print(result)
    }) { (task: URLSessionDataTask, error: Error) in
        print(error)
    }

问题原因: 参数类型传入不对

解决: 以后在Swift中尽量使用类型推导, 不然就要跟方法的参数传入一样的类型:

get(urlString, parameters: parameters, progress: nil, success: { (task, result) in
            print(result)
        }) { (task, error) in
            print(error)
        }

相关文章

网友评论

      本文标题:Swift中使用AFNetworking出现Extra argu

      本文链接:https://www.haomeiwen.com/subject/mffgixtx.html