iOS 新手指引在App中的添加,第一次启动应用程序出现,后面都不出现

1、在appdelegate.m中找到 “application:didFinishLaunchingWithOptions:”

通过NSUserDefaults 来进行判断

if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]) {

        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];

        [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"firstLaunch"];

        NSLog(@"first launch");

    }else {

        [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

        NSLog(@"second launch");

    }

 

2、在RootViewController的  viewWillAppear:的方法里面进行添加

if ([[NSUserDefaultsstandardUserDefaults] boolForKey:@"firstLaunch"]) {

        [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];

        UserGuideController *userGuide = [[[UserGuideControlleralloc] init] autorelease];

        [selfpresentModalViewController:userGuide animated:YES];

    }

 

3、在设置页面里面也可以添加同样的视图,让用户可以查看。

 

 

posted on 2012-07-21 14:28  easonoutlook  阅读(929)  评论(0编辑  收藏  举报