を使用して Safari でアプリから URL を開く方法を知っています[[UIApplication sharedApplication] openURL:url];
。これは素晴らしいことですが、私がしなければならないことは、複数の URL があり、それらの URL で開かれたより多くのタブで Safari を起動したいということです。
複数回呼び出してみopenURL
ましたが、Safari が 1 回だけ開き、他の URL は無視されます。
アプリから Safari で複数のタブを開く方法はありますか?
ありがとう。
質問する
1047 次
1 に答える
2
を呼び出すUIApplication openURL:
と、アプリケーションはバックグラウンドに置かれ、これらの操作を実行できなくなります。複数のタブを開くことは、iOS Safari がサポートするものではないと思います。タブはおそらく、よりメモリ効率の良い方法で実装されています (つまり、表示されているタブのみをロードし、他のタブに切り替えるまで他の画像を保存します)。複数のタブを開きたい理由を知っておくと役立ちます。
いくつかの提案:
- 目的のページに移動する「ランチャー」ページへのリンクを開きます
- UIWebView を使用して、自分でタブを実装する
- アプリである種のメニューを作成し、一度に 1 つのページだけを開く
于 2012-04-09T11:50:50.447 に答える