[UIActivityIndicatorView を使用して表示] 処理が行われているときに、ユーザーがクリックしてはならないボタンがあります。
このために、処理の開始時に [[UIApplication sharedapplication] beginIgnoringInteractionEvents]; を呼び出します。
処理が終了したら、[[UIApplication sharedApplication] endIgnoringInteractionEvents]; を呼び出します。
処理中にボタンをクリックすると、タッチイベントは呼び出されませんが、処理が停止するとすぐに呼び出されます。
なぜこうなった?