3

我用它从视图中转到 url:

-(IBAction)linkButtonPressed:(id)sender {
    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"url"]];
}

我已将启动图像添加到名为 default.png 和 default@2x.png 的项目中。

现在,如果从视图中输入超链接(切换到 safari),然后从后台运行中重新输入应用程序,然后像这样关闭:

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [tableView deselectRowAtIndexPath:indexPath animated:TRUE];
    //The other cells here
    else if(indexPath.row==4) 
    {
    exit(0);
    }
}

现在,启动图像被更改为按下链接按钮的视图的屏幕截图。如果我从 iphone 的主屏幕强制关闭应用程序(输入链接后),启动图像是黑色的。

如果我然后从另一个视图输入超链接并从 tableview 退出,则启动图像将更改为此视图的新屏幕截图等。

是什么原因造成的以及如何解决?

附言。使用 XCode 4 在 5.1.1 版本的 iPhone 设备上运行应用程序

4

1 回答 1

1

这是因为当您进入 Safari 时,该应用程序处于后台状态。为防止这种情况发生,请关闭后台应用程序和快速应用程序切换,然后执行此操作。

如何在 iOS 4 上禁用快速应用程序切换(多任务)?

于 2012-07-23T22:19:06.193 回答