1
私のネットワークでメモリリークが発生しましたURLSession.shared
swift 3.これはバグですか、何か間違っていますか?Swift 3 URLSessionメモリリーク
override func viewDidLoad() {
super.viewDidLoad()
let urlStr = "https://qrng.anu.edu.au/API/jsonI.php?length=10&type=hex16&size=2"
URLSession.shared.dataTask(with: URL(string: urlStr)!) { data, response, error in
self.view.backgroundColor = UIColor.red
print(response)
}.resume()
}
は、メモリリークが発生文句を言わないネットワーク呼び出しのための他の方法はありますか?私は新しい 'URLSession'を作成するなど、いくつかの方法を試しました。これは[this](http://footle.org/2015/10/10/fixing-a-swift-memory)による' ephimeral'を使用しています。 -leak /)が動作します。しかしこれまでのところ成功していない – John
最新のURLSession経由のネットワークコールはメモリをリークしません。だから私はあなたの質問を理解していない。私は自分のアプリで何の問題もなく使っています。 eskimos answer:ここではhttps://forums.developer.apple.com/thread/14785 –
を参照してください。つまり、計測器で検出された「リーク」は実際にリークではないということですか? – John