欢迎界面仅首次打开时出现,即数据持久化的应用

来源:互联网 发布:mac air 使用教程 编辑:程序博客网 时间:2024/06/06 02:04

NSString *path = [NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,NSUserDomainMask,YES).lastObjectstringByAppendingPathComponent:@"hasEntered.plist"];

    

    if ([NSStringstringWithContentsOfFile:pathencoding:NSUTF8StringEncodingerror:nil] ==nil)

    {

        [@"no"writeToFile:pathatomically:YESencoding:NSUTF8StringEncodingerror:nil];

    }


    if ([[NSStringstringWithContentsOfFile:pathencoding:NSUTF8StringEncodingerror:nil]isEqualToString:@"yes"])

    {

        self.window.rootViewController = [[UINavigationControlleralloc]initWithRootViewController:[[LoginViewControlleralloc]init]];

    }

    else

    {

        [@"yes"writeToFile:pathatomically:YESencoding:NSUTF8StringEncodingerror:nil];

        self.window.rootViewController = [[WelcomeViewController alloc]init];

    }


hasEntered.plist 来存数据,然后打开APP时读取该文件,如果文件中含有YES,则说明APP非首次打开,进而直接跳转到登录界面。
0 0
原创粉丝点击