我有一个使用自动登录的 iPhone 应用程序。所以我将凭据存储在本地并执行自动登录。我在应用程序中有一个注销按钮,我在其中弹出回堆栈中的登录控制器。但是,如果用户在后台清除应用程序(通过双击主页按钮),那么当他尝试在我的应用程序中注销时,堆栈上没有登录视图控制器(因为自动登录)。然后注销按钮不起作用。有人可以帮我解决这种情况吗?我这样注销:
NSArray *array1 = [del.navigationController viewControllers];
NSLog(@"%@",[del.navigationController viewControllers]);
[del.navigationController popToViewController:[array1 objectAtIndex:0] animated:YES];