當我的應用程序啓動時,模式視圖向用戶顯示,幷包含一個選項以調整「設置」應用程序中的設置。如果選擇了這個選項,我使用的OpenURL如下:使用openurl時,設置應用程序捆綁軟件未顯示在設置應用程序中
if (&UIApplicationOpenSettingsURLString != NULL) {
NSURL *appSettings = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:appSettings];
}
這成功地將用戶重定向到在設置應用我的應用程序的設置。問題在於,用戶看到的唯一設置是「使用蜂窩數據」單選按鈕。我無法找到root.plist中的設置。在隨後對設置應用中的此視圖進行的所有訪問中,root.plist設置都會正確加載。
我的理論是,這是一個計時問題,我的應用程序的root.plist由於某種原因尚未加載到設置應用程序中。有誰知道這是否是這種情況?我可以強迫它加載嗎?將用戶指向不存在的設置很尷尬和令人困惑。
雖然此鏈接可以回答這個問題,最好是包括這裏的答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – 2014-12-07 06:24:36
謝謝@BobGilmore你的建議使我輸入了更好的信息。從現在開始我會這樣做。 – iCMS 2014-12-08 05:04:23