私のアプリケーションでカメラを使用しています。私はカメラのアクセス許可をチェックし、カメラのアクセス許可が有効でない場合は、ユーザーに設定を求めるダイアログを表示します。iOSアプリケーションが同じView Controllerに戻りません
ユーザーが受け入れる場合は、[設定]ページにリダイレクトします。ここで2つのケースが発生する -
1)ユーザがダイアログを受け入れて設定ページに移動するが、カメラの許可を有効にせず、[戻る](設定時のナビゲーションバーではなく、アプリケーション名で)をクリックすると、設定が表示されます。
2)ユーザがカメラの許可を有効にしてクリックすると、アプリのホームビューコントローラが表示されます。
いずれの場合も、設定にリダイレクトされたビューコントローラを表示したいとします。
私のView Controllerには以下のコードがありますが、この機能は2番目のケースでは呼び出されません。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil];
私は、ユーザーがアプリSettings
を変更すると、OSが自動的にアプリを殺すのObjective-C
次に、それを検出して必要なView Controllerに移動するにはどうすればよいですか? –
ありがとうございます。出来た。 –