[解決済み】他のアプリから「設定」アプリを開くことができます。
2022-04-11 12:13:26
質問内容
なるほど、いろいろな質問があるのは知っていますが、どれもずいぶん前のものばかりです。
だから、地図アプリで可能なんです。
地図アプリで、このアプリのローカライズをオフにすると、メッセージが表示され、OKを押すと、"設定アプリ"が開かれるのですが、これは何ですか? そこで質問なのですが、どうしてこのようなことが可能なのでしょうか? どうすれば自分のアプリから"Setting app"を開くことができるのでしょうか?
基本的には同じことをする必要があります。ユーザーが私のアプリの位置情報をオフにした場合、私は彼に何かメッセージを表示して、"Setting app"を開くことにします。
解決方法は?
で述べたように
カラン・デュア
これは
iOS8で可能になったこと
を使って
UIApplicationOpenSettingsURLString
見る
Appleのドキュメント
.
例
Swift 4.2
UIApplication.shared.open(URL(string: UIApplication.openSettingsURLString)!)
Swift 3では。
UIApplication.shared.open(URL(string:UIApplicationOpenSettingsURLString)!)
Swift 2の場合。
UIApplication.sharedApplication().openURL(NSURL(string:UIApplicationOpenSettingsURLString)!)
Objective-Cの場合
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
iOS 8以前。
できません。あなたが言ったように、これは何度も取り上げられており、位置情報サービスをオンにするよう求めるポップアップは、アプリ自体ではなく、Appleによって提供されています。そのため、設定アプリを開くことができるのです。
以下は関連する質問と記事です。
ユーザーがボタンを押したときに、「設定」アプリを開くにはどうすればよいですか?
iPhoneの場合。アプリからアプリケーション設定パネルを開く
関連
-
[解決済み】arm64アーキテクチャの未定義シンボルについて
-
[解決済み] EXC_CORPSE_NOTIFY シンボルのクラッシュが発生しました、追跡するには?
-
[解決済み] dispatch_queue_create のキュー属性とは?
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Objective-Cで、ある文字列が他の文字列を含んでいるかどうかを調べるにはどうすればよいですか?
-
[解決済み] .NETでapp.configやweb.configから設定を読み込む
-
[解決済み] App Storeのアプリと連動させる方法
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】デバイスがiPhone Xであるかどうかを検出します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】arm64アーキテクチャの未定義シンボルについて
-
[解決済み] シミュレーターiOS 13でダークモードを使用するには?
-
[解決済み] Xcode 9の問題を修正しました。"iPhoneはビジー状態です。iPhoneのデバッガーサポートを準備中"
-
[解決済み] 指定されたホスト名を持つサーバーが見つからなかった
-
[解決済み] 警告 xcode 6 で暗黙の変換により整数の精度が失われる
-
[解決済み] viewDidLoad()は何のためにあるのですか?[重複]する
-
[解決済み] あなたのリクエストはエラーを発生させました。[newNullResponse]?
-
[解決済み] 'CGPointMake' は swift で使用できません [重複] 。
-
[解決済み] ナビゲーションアイテムのタイトルカラーを変更する方法
-
[解決済み] UIViewAlertForUnsatisfiableConstraintsでトラップする方法は?