接続方法があります。時間がかかるのでスレッドで使いたいです。しかし、このメソッドは他の多くのメソッドをトリガーするため、上記のようなエラーメッセージが表示されます。
* _WebThreadLockFromAnyThread(bool)、0x94316f0:メインスレッドまたはWebスレッド以外のスレッドからWebロックを取得しています。UIKitはセカンダリスレッドから呼び出さないでください。*
私のコードは:
__weak LoginViewController *weakSelf = self;
dispatch_queue_t connectionQueue = dispatch_queue_create("connection Queue", NULL);
dispatch_async(connectionQueue, ^{
[weakSelf connect];
dispatch_async(dispatch_get_main_queue(), ^{
[spinner stopAnimating];
});
});