NSURLConnectionのsendSynchronousRequestメソッドが非推奨のため、
NSURLSessionのdataTaskWithRequestで同じ処理を行いたいのですが上手くできません。
NSURLSession
【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型ではない返り値のためエラーになります。
どのように修正すればよいのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。