我需要一个按钮,导致UIAlertView弹出操作。
一旦警报弹出,它需要有1个按钮取消并保持在同一页面上,1个按钮将你链接到另一个ViewController。
这是我从一些论坛拼凑而成的,但我不知道我在做什么,它给了我大约9条错误消息。请帮助!
-(IBAction)Alert:(id)sender {
UIAlertView *Alert = [[UIAlertView alloc] initWithTitle:@"Alert"
message:@"Warning! By entering the Tutorial, all data will be lost. Are you sure you want to continue?"
delegate:self
cancelButtonTitle:@"Return to Data Collection"
otherButtonTitles:@"Continue", nil];
[Alert Show];
[Alert Release];
}
- (void)Alert:(UIAlertView *)Alert clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(Alert.tag==0) {
if(buttonIndex == 1)//OK button pressed
{
Tutorial *Info = [[Tutorial alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:Info animated:YES];
}
第一个代码框工作,当我按下主屏幕上的按钮时,会弹出一个带有2个按钮的警告。
但是,我无法通过第二个按钮将我链接到下一个ViewController。