[問題] used within its own initial value
我寫了一段 http get程式
畫~~~~~的地方會出現used within its own initial value的錯誤
func get(urlString: String,parameters: Any?,
success:@escaping (URLSessionDataTask,Any) -> (),
failure:@escaping (URLSessionDataTask,NSError) -> ())
{
if let url = URL(string:urlString) {
let task = URLSession.shared.dataTask(with: url) {
(data, response, error) in
if error != nil
{
failure(task,error)
~~~~~~~~~~~~~~~~~~~~
} else {
success(task,response)
~~~~~~~~~~~~~~~~~~~~~~
}
}.resume()
}
}
因為需要兼容以前使用AFNetworking的code所以帶入的參數值無法改變
想問問還有什麼方法能避開此錯誤
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.79.81
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1500630487.A.623.html
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章