iOS的APP不是每一种类都可以进入后台或是说伪后台时还在执行代码的,想要能够在后台执行代码需要属于“App plays audio or streams audio/video using AirPlay”这三种类型的APP的才能实现。而且苹果针对这三类的APP审核也是比较严格的。在这里简单地介绍APP进入后台时还能运行定时器的方法,应该会很有作用的。
工具/原料
1
Mac OS X操作系统
2
Xcode编译器
方法/步骤
1
新建一个empty(空的)工程项目。
2
在文件夹目录找到Info.plist文件,并打开。
3
在Info.plist文件中添加一行。
4
“key”键值滚动选择为“Required background modes”。
5
展开“Required background modes”的item,给“Item 0”的值输入“audio”,回车键,在iOS SDK8.0会显示为“App plays audio or streams audio/video using AirPlay”。
6
添加框架AVFoundation.framework。
7
打开AppDelegate.m文件进行配置 1、包含框架#import
8
编译运行,按“home”键进入后台是将每秒计数1次,恢复前台,变活跃时,得到计数值。(完成)
注意事项
1
当前使用Mac OS X 版本为10.9.5
2
当前使用Xcode版本为5.1.1和6.0
上一篇:芥菜丝咸菜怎么拌好吃
下一篇:怎么进行行业网站建设