Я хочу показать «вводное» перо, которое я сделал только при первом запуске приложения.
Я использовал следующий код в 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 при первом запуске, и это работает!Не удается загрузить перо?
РЕДАКТИРОВАТЬ
Я забыл сказать, что это приложение на основе панели вкладок, и в моем делегате приложения есть некоторый код для выделения строкна первых трех сессиях приложения.Любая помощь приветствуется!