I have a button which should not be clicked by user, when some processing is going on [shown using UIActivityIndicatorView].
For this when the processing starts i call [[UIApplication sharedapplication] beginIgnoringInteractionEvents];
and when processing ends i call [[UIApplication sharedApplication] endIgnoringInteractionEvents];
If i click the button during processing, touch event does not get called, but it gets called as soon as the processing stops.
Why is this happening?