いつもお世話になっております。
Swift2の以下のコードをSwift3用に書き換えたいと思っています。
(非同期通信ではなく、同期通信にしたい)
Swift2
1dispatch_semaphore_wait(semaphore, dispatch_time_t(DispatchTime.distantFuture))
そこで以下のように書き換えてみたのですが、コンパイルが通りません。
エラー:Use of unresolved identifier 'strongSelf'
Swift3
1var inflightSemaphore = DispatchSemaphore(value: 3) 2inflightSemaphore.wait(timeout: .distantFuture) 3strongSelf.inflightSemaphore.signal()
解決法がございましたらご教示いただけると幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。