UIAlertview button dismiss taking more time
===

I have a 6 buttons in a view. Based on a certain condition, the 6 buttons on their click, are showing UIAlertViews. Each UIAlertView has only a close button, which should dismiss the UIAlertView on its click.
The problem I am facing is that when I dismiss an UIAlertView clicking its close button and suddenly I click the next button in the view, nothing happens. I have to tap the button again for UIAlertView to pop up. 

But, instead of clicking the next button suddenly if I wait for another second and click, then the UIAlertViews pops up according to my requirement. It seems that before the UIAlertViews dismiss event finishes, I am trying the nest button click. How can I make it work properly?