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

简介:

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

通过NSUserDefaults 来进行判断

if (![[NSUserDefaultsstandardUserDefaultsboolForKey:@"everLaunched"]) {

        [[NSUserDefaultsstandardUserDefaultssetBool:YESforKey:@"everLaunched"];

        [[NSUserDefaultsstandardUserDefaultssetBool:YESforKey:@"firstLaunch"];

        NSLog(@"first launch");

    }else {

        [[NSUserDefaultsstandardUserDefaultssetBool:NOforKey:@"firstLaunch"];

        NSLog(@"second launch");

    }

 

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

if ([[NSUserDefaultsstandardUserDefaultsboolForKey:@"firstLaunch"]) {

        [[NSUserDefaultsstandardUserDefaultssetBool:NOforKey:@"firstLaunch"];

        UserGuideController *userGuide = [[[UserGuideControllerallocinitautorelease];

        [selfpresentModalViewController:userGuide animated:YES];

    }

 

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











本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1746336,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
84 3
|
1月前
|
存储 运维 安全
iOS加固原理与常见措施:保护移动应用程序安全的利器
iOS加固原理与常见措施:保护移动应用程序安全的利器
28 0
|
1月前
|
JSON JavaScript 安全
iOS应用程序数据保护:如何保护iOS应用程序中的图片、资源和敏感数据
iOS应用程序数据保护:如何保护iOS应用程序中的图片、资源和敏感数据
23 1
|
1月前
|
监控 安全 数据可视化
【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?
【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?
|
1月前
|
Android开发 iOS开发 开发者
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
89 0
|
3天前
|
存储 编解码 JSON
利用SwiftUI构建高效iOS天气应用
【4月更文挑战第21天】 在本文中,我们将深入探讨如何运用SwiftUI框架打造一个响应迅速且用户友好的iOS天气应用程序。我们将重点放在利用SwiftUI的声明式语法简化界面开发,并通过结合Core Location和Networking APIs实现实时天气数据的获取与展示。文章将详细阐述整个开发过程,包括API集成、数据模型设计、用户界面布局以及动态适配不同屏幕尺寸的策略。
|
30天前
|
iOS开发 开发者
iOS移动应用程序的备案与SHA-1值查看
iOS移动应用程序的备案与SHA-1值查看
36 2
|
1月前
|
安全 数据安全/隐私保护 虚拟化
iOS应用加固方案解析:ipa加固安全技术全面评测
iOS应用加固方案解析:ipa加固安全技术全面评测
37 3
|
1月前
|
开发者 iOS开发
iOS App上架新规解析:如何进行App备案
iOS App上架新规解析:如何进行App备案
124 0
|
1月前
|
iOS开发 开发者
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题