次の質問に対する回答を探しています。あなたが答えを知っているなら、私を助けてください。
質問 - iphone アプリケーション スペースにローカルに保存されている画像があります。UIWebViewではなくiphoneサファリで画像を表示したい。このような要件があります。奇妙に聞こえますが、画像は何らかの方法でサファリに表示する必要があります。
次の質問に対する回答を探しています。あなたが答えを知っているなら、私を助けてください。
質問 - iphone アプリケーション スペースにローカルに保存されている画像があります。UIWebViewではなくiphoneサファリで画像を表示したい。このような要件があります。奇妙に聞こえますが、画像は何らかの方法でサファリに表示する必要があります。
それをリモート サーバーにアップロードし、アプリから URL を開きます。起動Safari
して画像を表示します。他に方法はありません... からローカル パスを開くことはできませんSafari
。
この行は、指定された NSURL のアプリから Safari を起動します。
[[UIApplication sharedApplication] openURL:[self imageFileURL]];
通常は、ローカル ファイルを指す URL を使用します:/// を画像ファイルのパスと共に使用します。
ただし、iOS では許可されていないようです (アプリはサンドボックス化されています) ため、他のレスポンダーが示唆するように、リモート URL を使用する必要があります。