が、私は私の挙にUIActivityIndicatorView
を使用dispatch_syncモードでは動作しませんが、それは動作しません、次は私のコードです:私はdispatch_sync
とdispatch_async
を試してみましたUIActivityIndicatorViewが
let globalQueueDefault = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)
dispatch_sync(globalQueueDefault){
self.activityIndicatorView.hidden = false
self.activityIndicatorView.startAnimating()
self.connect()
sleep(6)
dispatch_sync(globalQueueDefault) {() -> Void in
self.activityIndicatorView.stopAnimating()
self.activityIndicatorView.hidden = true
}
}
...しかし、それはしていません作業。
は、あなたの答えをありがとう、私はあなたのコードを試してみました、私はfollow'dispatch_sync(globalQueueDefault){ self.activityIndicatorView.hidden = falseを self.activityIndicatorView.startAnimating() self.connect()のようにそれを考えます 睡眠(6) dispatch_sync(dispatch_get_main_queue()){() - self.activityIndicatorView.stopAnimatingで>ボイド() self.activityIndicatorView.hidden =真 }} ' – user2262304
こんにちは、私はあなたのコードを試みたが、それ動作しません、 'self.connect()'もうまくいきません、私はcod eは死んだブロックに....? – user2262304
改訂を確認してください – SeanLintern88