我在从视图1切换到蓝牙设置时遇到问题,即在视图1中我给了1个按钮..点击该按钮我想切换到视图2(蓝牙设置)..但它在iPhone中无法实现..因为我们无法访问iPhone的默认设置..因为我们必须创建应用程序首选项.
Q.1有没有办法在iPhone中访问蓝牙的默认设置?
Q.2是否有任何官方链接可以提及我们无法访问默认设置?
我想要建议..请帮助..
提前致谢
最佳答案 应用无法将设置应用程序打开到特定屏幕.像MapMyFitness这样的应用程序打开首选项的原因是因为他们要求获得使用蓝牙低功耗的许可.首次使用时,
CBCentralManager会管理许可.
这些弹出窗口由系统框架自动显示.可以使用用于位置服务的目的属性来自定义消息,这在蓝牙的情况下是不可能的.
没有使用私有API,因此没有理由拒绝该应用.
归功于这个问题
how some apps can open setting app programmatically within their app
阙2.
在之前我们正在从应用程序使用Bellow代码行打开设置页面: –
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
但是现在ios5.0之后它已经开始工作了.直到现在Apple还没有提供URL Schema来在新版本中实现这个.
类似问题的链接和它的答案: –
Call the official *Settings* app from my app on iPhone
iPhone- Open Settings from my application iOS 6
is it possible to open Settings App using openURL?
Programmatically opening the settings app (iPhone)
How can I open the Settings app when the user presses a button?
iPhone: Opening Application Preferences Panel From App
Open UIPickerView by clicking on an entry in the app’s preferences – How to?