-(IBAction)showCountryInfo:(id)sender
{
@try
{
CountryProperties *countryProperties=[self.storyboard instantiateViewControllerWithIdentifier:@"Culture"];
countryProperties.countryID=self.countryID;
countryProperties.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self.navigationController presentModalViewController:countryProperties animated:YES];
}
@catch (NSException *exception)
{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Sorry" message:@"Module under revision" delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil];
[alert show];
}
}
我确实希望这段代码只显示一个 alertView,在用户按下“关闭”按钮后,alertView 应该消失。就这样。无论如何,警报视图不起作用。如果确实发生了异常,则会显示警报视图,但是当我按下关闭按钮时,什么也没有发生并且程序仍然冻结。
是否因为我在 @catch 块内使用我的 alertView 或类似的东西而发生了邪恶?
提前谢谢。