我正在xCode 4.6中构建一个iOS应用程序。当应用程序打开密码警报视图并弹出时,用户必须在应用程序打开之前输入密码。这工作正常。我已将iRate(https://github.com/nicklockwood/iRate)添加到我的应用中,以添加“评价我们”页面。
如果在弹出登录警报视图之前弹出“评价我们”页面,它将会转到应用程序商店,但随后会弹出登录警报视图,用户必须输入密码。用户将密码放入应用程序商店消失,应用程序打开。
如果弹出登录警报视图后弹出“评价我们”页面(输入密码后),那么一切正常,它会将用户带到应用程序商店,然后再返回到应用
我在app委托中启动iRate。这是我的应用代理代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[iRate sharedInstance].previewMode = YES;
//configure iRate
[iRate sharedInstance].daysUntilPrompt = 15;
[iRate sharedInstance].usesUntilPrompt = 3;
return YES;
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
[self.window.rootViewController presentViewController:[mainStoryboard instantiateViewControllerWithIdentifier:@"TDLogInViewController"] animated:YES completion:nil];
}
有人对我如何控制页面的显示顺序有任何建议吗?