我有一个从NSMangedObject子类分支出来的类别。它处理核心数据对象的创建和删除。
在我的创建方法中,我向用户显示一个UIAlert,询问他们是否要配置新对象。响应UIAlert的代表属于同一类别。
我想从此处将配置对话框推送到屏幕。这样做的最佳方法是什么。我的整个应用程序基于UITabBarController
这看起来是对的......
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
AppDelegate *dc = [[UIApplication sharedApplication]delegate];
//push the Configuration dialog to the screen from here
NewVC *newVC = [[NewVC alloc]initWithNibName:@"New VC" bundle:nil];
[dc.tabBarController presentViewController:newVC animated:YES completion:nil];
}
答案 0 :(得分:0)
您应该让View Controller成为UIAlertView
的委托,并从那里展示您的模态。因此clickedButtonAtIndex
应该移到View Controller的代码中。