2017-05-29 23 views
0

我在我的应用程序中使用相机。我检查相机权限,如果相机权限未启用,则显示一个对话框,要求用户进入设置。iOS应用程序不返回到相同的视图控制器

如果用户接受我重定向到设置页面。这里发生了两种情况 -

1)如果用户接受对话框并转到设置页面但没有启用摄像头权限,但点击返回(带有应用程序名称,而不是返回设置导航栏)重定向到的视图控制器显示设置。

2)如果用户启用摄像头权限并点击后退,则会显示该应用的主视图控制器。

我想在两种情况下显示视图控制器重定向到设置。

我在我的视图控制器中有下面的代码,但仍然没有在第二种情况下调用此函数。

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil];

我使用的Objective-C

回答

3

当用户更改应用程序Settings,操作系统会自动杀死的应用程序。这就是为什么你的应用程序启动时,在2单击后退),而不是1)

See also

要回来后模拟修复,

1)添加UserDefaults值与活动UIViewController的前名2)重定向到它

+0

那么我该如何检测并转到所需的视图控制器? –

+0

谢谢。有效。 –

相关问题