0

我有两个应用程序;第一个应用程序将启动第二个应用程序,然后单击“返回”按钮时,它将再次启动第一个应用程序第二次。

假设我有三个视图(view1、view2、view3),在我第一次启动应用程序时,默认情况下它将在 view1 上启动,但我需要在我第二次启动应用程序时在 view2 上启动它。我怎样才能做到这一点?谁能至少给我一些线索?

我正在使用推送视图从 view1、view2 和 view3 滑动。

此应用程序在 iOS 3.1 上的 iPhone/iPod 上使用。

4

2 回答 2

1

您可以使用NSUserDefaults来跟踪应用程序之前是否已启动。我建议您在- (void)applicationDidBecomeActive:(UIApplication *)application您的应用程序委托中执行此操作。

于 2011-06-29T03:30:52.793 回答
0

使用NSUserDefault.

if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstTime"]) 
{   
    [self displayFirstView];
    [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstTime"];
}
else
{
    [self displaySecondView];
}
于 2011-06-29T03:34:28.563 回答