UIAlertView 自动dismiss? (先设NSTimer,后调用Delegate)

- (void) performDismiss: (NSTimer *)timer

{
     [baseAlert dismissWithClickedButtonIndex:0 animated: NO ]; //important
     [baseAlert release];
     baseAlert = NULL ;
}
 
- ( void ) presentSheet
{
     baseAlert = [[UIAlertView alloc]
                               initWithTitle:@ "Alert" message:@ "\nMessage to user with asynchronous information"
                               delegate: self cancelButtonTitle: nil
                               otherButtonTitles: nil ];
     [ NSTimer scheduledTimerWithTimeInterval:1.0f target: self selector : @selector (performDismiss:)
                                    userInfo: nil repeats: NO ];
     [baseAlert show];
}

你可能感兴趣的:(uialertview)