当它们出现时,我有大约 4 个具有不同标准的警报视图。在所有 4 个视图中,右键应该总是做同样的事情。
我使用下面的代码来尝试说如果 buttonIndex == 1,做点什么。
目前,它仅适用于我的一个警报视图。其他人只是最终关闭警报视图并且从不运行 IF buttonIndex == 1 的代码。
任何想法,将不胜感激。
if (a==1) {
NSString *message = [[NSString alloc] initWithFormat:
@"Only $%@!",dollas.text];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:
@"Really?!"
message:message
delegate:self
cancelButtonTitle:@"Close"
otherButtonTitles:@"Facebook",nil];
[alert show];
[alert release];
[message release];
}
else if (a==2) {
NSString *message = [[NSString alloc] initWithFormat:
@"Somone just paid you $%@", dollas.text];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:
@"Swish!"
message:message
delegate:nil
cancelButtonTitle:@"Close"
otherButtonTitles:@"Facebook",nil];
[alert show];
[alert release];
[message release];
}
和代表:
- (void)alertView:(UIAlertView *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1)
{
do.stuff;
}