我使用的是 Xcode 6.3,我刚刚在功能选项卡上添加了蓝牙背景模式:
需要执行一个步骤,即“将“所需的背景模式”键添加到您的 info.plist 文件中。
然而苹果文档 https://developer.apple.com/library/prerelease/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html说这是自动添加的(见下文),如果我检查我的 info.plist 文件,我会发现以下内容:
声明您的应用程序支持的后台任务支持某些类型
后台执行必须由应用程序提前声明
使用它们。在 Xcode 5 及更高版本中,您可以将背景模式声明为您的
应用程序支持来自项目设置的“功能”选项卡。
启用背景模式选项将 UIBackgroundModes 键添加到
您应用程序的 Info.plist 文件。选择一个或多个复选框会添加
该键对应的背景模式值。表 3-1 列出了
您可以指定的背景模式以及 Xcode 分配的值
应用程序 Info.plist 文件中的 UIBackgroundModes 键。
这够了吗?
我如何测试它是否正常工作?
是的,这就足够了。 UI 直接从 plist 中获取值并将其写入其中。
您可以手动打开 plist 并查看其中写入的内容以进行确认。这只是一个文本文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)