3 回答

TA貢獻2011條經驗 獲得超2個贊
您不能,沒有API調用可以做到這一點。
只有系統對話框(Apple框架中的對話框)才能打開設置應用程序。在iOS 5中,有一個應用程序網址方案可打開系統對話框,但Apple后來將其刪除。
隨著iOS 8的到來,您可以在應用程序頁面上打開設置對話框。
if (&UIApplicationOpenSettingsURLString != NULL) {
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
}
else {
// Present some dialog telling the user to open the settings app.
}

TA貢獻1770條經驗 獲得超3個贊
在iOS 8上,您可以以編程方式打開“設置”!
這是代碼:
- (void)openSettings
{
BOOL canOpenSettings = (&UIApplicationOpenSettingsURLString != NULL);
if (canOpenSettings) {
NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:url];
}
}
如果您的應用程序具有自己的設置包,則將打開顯示您的應用程序設置的設置。如果您的應用程序沒有設置包,則將顯示主設置頁面。
- 3 回答
- 0 關注
- 464 瀏覽
添加回答
舉報