Objective-C iPhone - 在Safari中打开多个URL

时间:2012-04-09 11:40:10

标签: iphone objective-c url ios5 safari


我知道如何使用[[UIApplication sharedApplication] openURL:url];在Safari中打开应用中的网址。这很棒,但我需要做的是我有多个URL,我想用这些URL打开更多标签来启动Safari。
我尝试多次调用openURL但它只打开Safari一次,其他网址被忽略。
有没有办法在我的应用程序中打开Safari中的多个标签?
感谢。

1 个答案:

答案 0 :(得分:2)

当您致电UIApplication openURL:时,您的应用程序将被置于后台,并且将不再允许执行这些操作。我不认为打开多个标签是iOS Safari支持的。标签可能以更节省内存的方式实现(即仅加载您看到的标签,保存其他标签,直到您切换到它们)。这有助于了解您想要打开多个标签的原因。

一些建议:

  • 打开指向“启动器”页面的链接,该页面会将您带到您想要的页面
  • 使用UIWebView并自行实施标签
  • 在您的应用中创建一些类型的菜单,一次只打开一个页面