在Capabilities选项卡上添加背景模式

时间:2015-04-17 08:13:17

标签: ios objective-c iphone xcode background

我正在使用Xcode 6.3,我刚刚在功能选项卡上添加了蓝牙背景模式:

enter image description here

需要执行一个步骤,将“添加'所需背景模式”键添加到info.plist文件中。

然而,苹果documentation说这是自动添加的(见下文),如果我查看我的info.plist文件,我会发现以下内容:

  

声明应用程序支持的后台任务支持某些类型   后台执行必须由应用程序提前声明   使用它们。在Xcode 5及更高版本中,您声明了您的背景模式   app支持来自项目设置的Capabilities选项卡。   启用“背景模式”选项会将UIBackgroundModes键添加到   你的应用程序的Info.plist文件。选择一个或多个复选框会添加   相应的背景模式值到该键。表3-1列出了   您可以指定的背景模式以及Xcode分配给的值   应用程序的Info.plist文件中的UIBackgroundModes键。

enter image description here

这够了吗?

如何测试它是否正常工作?

2 个答案:

答案 0 :(得分:1)

是的,这就足够了。 UI直接从plist中获取值并将其写入那里。

您可以手动打开plist并查看其中的内容以确保。它只是一个文本文件。

答案 1 :(得分:1)

如果您从功能中更改了任何内容,那么您会看到您的plist将根据功能自动更新。它们基本相同:

enter image description here 查看文字,点击图片放大

你看到的那就是Xcode的便利......告诉你,嘿我在你的plist中写了这个。以前没有这样的便利,你必须进入plist并在手动中键入它。