我想要顯示僅在首次啓動應用程序時製作的「簡介」筆尖。在第一次應用程序啓動時加載.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