iOS启动类型分析
来源:互联网 发布:淘宝店铺 不显示所在地 编辑:程序博客网 时间:2024/05/21 05:37
iOS启动类型分析
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
若用户直接启动,lauchOptions内无数据;
若由其他应用程序通过openURL:启动,则
UIApplicationLaunchOptionsURLKey对应的对象为启动URL(NSURL),UIApplicationLaunchOptionsSourceApplicationKey对应启动的源应用程序的bundle ID (NSString);
若由本地通知启动,则UIApplicationLaunchOptionsLocalNotificationKey对应的是为启动应用程序的的本地通知对象(UILocalNotification);
若由远程通知启动,则UIApplicationLaunchOptionsRemoteNotificationKey对应的是启动应用程序的的远程通知信息userInfo(NSDictionary);
其他key还有UIApplicationLaunchOptionsAnnotationKey,UIApplicationLaunchOptionsLocationKey,
UIApplicationLaunchOptionsNewsstandDownloadsKey。
若要做启动处理和区分的话,在这里处理
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if ([options objectForKey:UIApplicationLaunchOptionsURLKey]){ //do something } }
- iOS启动类型分析
- USB启动模式类型分析
- iOS应用启动速度分析
- ios iphone 图标,启动页面类型,尺寸
- ios iphone 图标,启动页面类型,尺寸
- IOS Foundation 集合类型实例分析
- IOS获取网络类型方法分析
- IOS获取网络类型方法分析
- IOS应用程序图标和启动图像分析
- ios应用启动过程及生命周期分析
- Cocos2d-x之 IOS工程平台程序启动流程分析
- IOS温故而知新(一) 一步一步分析新建App启动过程
- iOS -- 应用程序启动时调用方法顺序分析
- 启动分析
- mini2440启动代码分析之第六篇(DCD与二次查表判中断类型)
- Windows驱动启动类型
- iOS开发笔记之五十八——ARC下的block类型分析
- ios启动载入启动图片
- 关于printf参数字节数的研究
- Android volley 解析(三)之文件上传篇
- 模拟MMU设计一个将IPv4地址索引化的路由表,不同于DxR
- C++ 类的析构函数学习笔记5
- UNIX/Linux 中的bg/fg/jobs命令解析
- iOS启动类型分析
- 杭电acm1097
- 回调函数
- 基础工具-单件模式
- sqoop 使用小计
- 从模拟MMU设计一个路由表的失败到DxR的回归
- 黑马程序员----JAVA语法基础(一)
- UVA Othello 围棋
- Drag and drop in unity