在我的iOS应用程序中,我启用了自iOS 7以来可用的Backgrdound Fetch功能(项目> Capablities>背景模式>后台获取)。
最初,我在Root.plist
中定义了一个布尔设置(我称之为“启用后台提取”),允许应用启用/禁用此功能,但在重新编译和执行后,我已经注意到,在应用程序设置屏幕中,已经在我的其他自定义设置之上自动添加名为“后台应用程序刷新”的布尔设置。
我的问题是:我可以访问此自动添加的属性的值,而不必定义我自己的重复设置键吗?我需要从我的应用程序代码中读取属性的值,因为我的应用程序行为的其他方面取决于是否启用了后台提取。
我是否可以调用NSUserDefaults.standardUserDefaults().boolForKey(...)
,在这种情况下,我应该使用哪个键值?