STUDiO405スマートフォン用の表示で見るSTUDiO405趣味のスノーボードやSK8、キャンプ、山登り、iOSアプリ開発関連のブログになる予定この広告は、90日以上更新していないブログに表示しています。現在、Objective-Cで書かれている自作アプリをSwiftに移植しています。その中でアプリ内で設定アプリ内の自アプリ用の設定画面へ遷移するメソッドを移植して稼動確認すると以下のメッセージが表示されて開きません。}ちなみにUIApplicationクラスで定義されている定数です。調べたわかったのですが、値は"app-settings:"です。Targetを10.0にしてAPIもiSO10以降のものに変更してしまったのでこのアプリではiO9以前で検証はできないため、Objective-Cで書かれている別アプリで確認してみました。openURL:url];結果は動きました。はて???ググってみてもSwift3でUIApplicationOpenSettingsURLString動いているっぽい。iOS10.2.1での記事もあったので10.0でも動かないのはよくわからない・・・で、調査の途中で定数の値を知ったのでそっちに変えたところ、あっさり動きました。一応コード載せておきます。}自分の環境はUIApplicationOpenSettingsURLStringの定数がなくなった?何が原因なんでしょか?エラーメッセージだと「このアプリは"UIApplicationOpenSettingsURLString"のURLスキームが許可されていない」と言ってます。Info.plistの別件で登録済みのLSApplicationQueriesSchemesにこの定数を登録して再度実行してもエラーのままでした。上記のコードで行くことにしました。