Objective C UIAlertView queue
===

I want to show multiple messages on iOS one by one, but the problem is that showing UIAlertView is non-blocking. I tried to handle alert closing with `clickedButtonAtIndex` and show same alert inside. Here is some code:

    @interface ViewController : UIViewController <UIAlertViewDelegate>
    ...
    @property UIAlertView *alert;
    ...
    @end

    ...
    [alert show]; //somewhere in code, starts chain of messages
    ...

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
    {
        // Some changes in alert object
        [alert show];
    }