[問題] http Request如何設定timeout提醒?

看板MacDev作者 (超棒Der)時間6年前 (2018/12/04 07:57), 編輯推噓2(205)
留言7則, 4人參與, 6年前最新討論串1/1
下面是我進行一個Http Request var task = URLSession.shared.dataTask(with: request) {(data, response, error) in guard let data = data else { return } } task.resume() 請問如果要 加上 timeout 10秒 事件 要怎麼做? func TimeOut (){ print("連線逾時") } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.246.67 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1543910240.A.479.html

12/04 16:15, 6年前 , 1F
urlsession 可以設定 timeout 時間,時間到了就會進 e
12/04 16:15, 1F

12/04 16:15, 6年前 , 2F
rror ,不用自己另外寫
12/04 16:15, 2F

12/04 19:24, 6年前 , 3F
要建立一個 URLSession 可以指定一個 URLSessionConfi
12/04 19:24, 3F

12/04 19:24, 6年前 , 4F
guration ,在 URLSessionConfiguration 可以設定 time
12/04 19:24, 4F

12/04 19:24, 6年前 , 5F
out 時間。
12/04 19:24, 5F

12/05 00:18, 6年前 , 6F
timeoutIntervalForRequest
12/05 00:18, 6F

12/05 23:52, 6年前 , 7F
感謝~已解決~
12/05 23:52, 7F
文章代碼(AID): #1S1ZDWHv (MacDev)
文章代碼(AID): #1S1ZDWHv (MacDev)