let me = { (a:int,b:int) -> int in
return a + b
}
me(2,3)
========
override func viewDidLoad() {
super.viewDidLoad()
let para = ["a":"3","b":"4"] as [String : AnyObject]
NetworkTool.bbb( url:"http://wweqweqw", parameters : para ){ (topTitles) in
print(topTitles)
}
}
========
class NetworkTool: NetworkToolProtocol {
//test
class func bbb( url:String, parameters : [String : AnyObject], completionHandler:@escaping (_ topTitles: Any?)->()) {
print(parameters)
Alamofire.request(url, parameters: parameters).responseJSON { (response) in
guard response.result.isSuccess else {
return
}
if let value = response.result.value {
let json = JSON(value)
completionHandler(json)
}
}
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。