在使用NSURLSession时,如果URL不符合ATS,则终止dataTask。有没有委托方法或任何东西可以用来通知我这个错误?
发布于 2020-03-19 19:12:58
您可以使用dataTask completionHandler中返回的错误数据,如下所示:
let datatask = URLSession.shared.dataTask(with: URL(string: "http://example.com")!) {
(data, response, error) in
if let error = error {
let isATSError = (error as NSError)._code == -1022
if(isATSError) {
// it is an ATS error. do something!
}
}
// no errors, continue
}
datatask.resume()https://stackoverflow.com/questions/60755349
复制相似问题