NSURLSessionへの移植ができない
NSURLConnectionのsendSynchronousRequestメソッドがiOS9.0で非推奨のため、
警告文にあるような、NSURLSessionのdataTaskWithRequestで同じ処理を行いたいのですが上手くできません。
【Xcode ビルド設定】
・ iOS Deployment Target → iOS 12.4
・ Swift Language Version → Swift5
【元のソース】
let res:Data = try! NSURLConnection.sendSynchronousRequest(req as URLRequest, returning: nil)
【警告文は下記の通りです】
// warning
'sendSynchronousRequest(_:returning:)' was deprecated in iOS 9.0: Use [NSURLSession dataTaskWithRequest:completionHandler:] (see NSURLSession.h
【元ソース】のresはData型で受けたいのですがdataTaskWithRequestはData型ではないreturnのためエラーになります。
どのように修正すればよいのでしょうか