我想要显示仅在首次启动应用程序时制作的“简介”笔尖。在第一次应用程序启动时加载.nib
我在我的viewDidLoad
中使用下面的代码,但它似乎什么都不做(甚至在ViewWillAppear中)。我试图清理,从模拟器和设备中删除应用程序,然后再次构建,但没有发生任何事情。
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if (![defaults objectForKey:@"firstRun"]){
IntroViewController *intro = [[IntroViewController alloc] initWithNibName:nil bundle:nil];
intro.modalTransitionStyle = UIModalTransitionStyleCoverVertical ;
[self presentModalViewController:intro animated:YES];
[intro release];
[defaults setObject:[NSDate date] forKey:@"firstRun"];
}
[[NSUserDefaults standardUserDefaults] synchronize];
我也尝试在第一次启动时显示一个小UIAlertView,它的工作原理!我没有加载笔尖吗?
编辑
我忘了说这是一个标签栏基于应用和我的一些代码在我的应用程序代理在该应用程序的前三届会议突出行。 任何帮助表示赞赏!
的可能的复制http://stackoverflow.com/questions/2487541/presentmodalviewcontroller-not-working – djromero
不要这样想。 – Phillip