2013-06-28 21 views
4

我面臨從視圖1切換到藍牙設置的問題,即在視圖1中,我給了1個按鈕..在點擊那個按鈕時,我想切換到視圖2(藍牙設置)..但它不可能在iPhone中...因爲我們無法訪問iPhone.....的默認設置,所以我們必須創建應用程序偏好。從視圖1切換到藍牙設置...不可能?

Q.1有什麼方法可以在iPhone中訪問藍牙的默認設置?

問題2有沒有官方的鏈接可以提及我們不能訪問默認設置?

我想suggestion..please幫助.. 預先感謝

回答

2

的應用不能打開設置應用程序特定的屏幕。諸如MapMyFitness之類的應用打開偏好的原因是因爲他們要求使用藍牙低功耗的許可。在第一次使用時,請求權限由CBCentralManager管理。

enter image description here

這些彈出窗口由系統框架自動顯示。該消息可以使用位置服務的purpose屬性進行定製,這在藍牙的情況下是不可能的。

沒有私人API用於此,所以沒有理由被拒絕的應用程序。

幸得此波紋管SO質疑

how some apps can open setting app programmatically within their app

闕2.

在以前,我們是開放的應用程序設置頁面中使用代碼的婁線: -

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]]; 

但現在到了ios5.0之後,它正在工作,這個貶值。直到現在Apple沒有提供用於在新版本中實現這個的URL模式。類似的問題的

鏈接和它的答案: -

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?

Open the Settings app?

+0

尼廷Gohel感謝答覆..你可以給我答案。我的Q.2 –

+0

我也給過關於它的信息和stackOverflow,你會得到很多類似的問題。 –

+0

亞我同意..但我必須向我的Clint –