美文网首页
开机指导书

开机指导书

作者: 小小东 | 来源:发表于2015-08-21 16:21 被阅读28次

    以下方法还没试验,具体试过再添加:

    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、在设置页面里面也可以添加同样的视图,让用户可以查看。

    4,在沙盒地下设置一个文件,第一次运行的时候就创建这个文件,即运行这个新手指南类似的文件,以后判断是否存在这个文件,如果存在则不再创建(即不执行新手指南的展示方法)。或者在数据库里做一个标记,标记此文件是否被创建过。

    总结:大体看了以下,感觉是根据数据库的表示来判断是否执行过,来实现执行一次的指导书。

    相关文章

      网友评论

          本文标题:开机指导书

          本文链接:https://www.haomeiwen.com/subject/iiyvqttx.html