私はこれらの2つのアプローチを試みています:
dispatch_async(dispatch_get_main_queue(),^{
[self handleClickAsync];
});
と
[self performSelector:@selector(handleClickAsync) withObject:nil afterDelay:0];
ボタンを押したときの反応。
2番目は、次の実行ループでUIButton
期待どおりに強調表示して実行することを可能にしhandleClickAsync
ます(確かに「いつか後で」と思います)。UIButton
1 つ目は、操作が完全に完了するまでインスタンスを点灯させません。
GCDでこれを行う正しい方法は何performSelector
ですか?それとも唯一の方法ですか?