簡體   English   中英

Swift錯誤:'((AFHTTPRequestOperation!,NSError?)->不能轉換為'((AFHTTPRequestOperation?,NSError)->無效?

[英]Swift error : '(AFHTTPRequestOperation! , NSError? ) -> is not convertible to '((AFHTTPRequestOperation? , NSError) -> Void?

我正在迅速使用AFNetworking,並且在將以下代碼轉換為迅速時遇到問題

目標C

[client GET:url parameters:nil success:^(AFHTTPRequestOperation * _Nonnull operation, id  _Nonnull responseObject) {

} failure:^(AFHTTPRequestOperation * _Nullable operation, NSError * _Nonnull error) {

}];

Swift代碼 (給出錯誤)

self.client.GET(url,
        parameters: nil,
        success: { (operation: AFHTTPRequestOperation!, responseObject: AnyObject!) in

        },
        failure: { (operation: AFHTTPRequestOperation!, error: NSError!) in

    })

這應該工作:

self.client.GET(url, parameters: nil, success: { (operation: AFHTTPRequestOperation, responseObject: AnyObject?) in

}, failure: { (operation: AFHTTPRequestOperation?, error: NSError) in

})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM