お世話になっております。
現在、Swift2で実装した下記のコードをSwift3に書き換えています。
Swift2のコード
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), { self.runRequestOnBackgroundThread(request) });
しかし、このままではSwift3ではエラーになってしまうため、下記のように書き換えました。
※ (参照)http://stackoverflow.com/questions/37801370/how-do-i-dispatch-sync-dispatch-async-dispatch-after-etc-in-swift-3
DispatchQueue.global(attributes: .qosUserInitiated).async { self.runRequestOnBackgroundThread(request: request) };
###発生している問題・エラーメッセージ
Argument labels '(attributes:)' do not match any available overloads
しかし、上記のエラーが発生してコンパイルできません。
Swift3でのバックグラウンド処理についてどのように実装したら良いかご助言をいただけると助かります。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/05 04:16