1


我知道如何在 Safari 中使用[[UIApplication sharedApplication] openURL:url];. 这很好,但我需要做的是我有多个 URL,并且我想在启动 Safari 时打开更多带有这些 URL 的选项卡。
我尝试多次调用openURL,但它只打开一次 Safari,其他 url 被忽略。
有什么方法可以从我的应用程序中打开 Safari 中的多个选项卡?
谢谢。

4

1 回答 1

2

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

一些建议:

  • 打开指向“启动器”页面的链接,该页面会将您带到您想要的页面
  • 使用 UIWebView 并自己实现选项卡
  • 在您的应用程序中创建某种菜单,一次只打开一个页面
于 2012-04-09T11:50:50.447 回答