退出应用
2015-07-23 14:45
134 查看
没有提供用于正常退出IOS应用的API。
在IOS中,用户点击Home键来关闭应用。你的应用应该符合以下条件:它不能自行调用方法,而应采取措施与用户交互,表明问题的性质和应用可能会采取的行为,比如打开WIFI,使用定位服务等供用户选择确定使用;
警告:不要使用exit函数,调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;
如果在开发或者测试中确实需要强行终止程序时,推荐使用abort 函数和assert宏;
调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;
abort() 函数会调用 -applicationWillTerminate:方法和UIApplicationDelegate方法. 能像按了 Home 键返回时的平滑过度
在IOS中,用户点击Home键来关闭应用。你的应用应该符合以下条件:它不能自行调用方法,而应采取措施与用户交互,表明问题的性质和应用可能会采取的行为,比如打开WIFI,使用定位服务等供用户选择确定使用;
警告:不要使用exit函数,调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;
如果在开发或者测试中确实需要强行终止程序时,推荐使用abort 函数和assert宏;
exit()函数
调用exit会让用户感觉程序崩溃了,不会有按Home键返回时的平滑过渡和动画效果;另外,使用exit可能会丢失数据,因为调用exit并不会调用-applicationWillTerminate:方法和UIApplicationDelegate方法;
abort()
abort() 函数会调用 -applicationWillTerminate:方法和UIApplicationDelegate方法. 能像按了 Home 键返回时的平滑过度
相关文章推荐
- 复制web项目的方法
- MyBatis针对ORACLE的批量插入
- vlan tag是做什么用的?
- image source相机snap模式采集
- Oracle CheckPoint进程
- 牛腩新闻发布系统完成总结
- hadoop2.x HDFS快照介绍
- Object类的重要方法
- nyoj-664-数字整除(水题)
- [ASP.NET MVC 小牛之路]08 - Area 使用
- UVALive 4080 Warfare And Logistics(Dijkstra+最短路树)
- Xcode 6制作动态及静态Framework
- linux 下取进程占用 cpu/内存 最高的前10个进程
- java 基础回顾1
- JavaBean的使用
- Linux下SCP的使用
- the solution about "messy code" in elicpse
- [python]csv格式文件的使用
- Struts2工作原理分析
- OC学习self和super关键字(了解)