2

ファイルへのリンクがある場合、UIWebViewそれらのファイルをアプリケーション サンドボックス外のディスクに保存することはできますか?

はい、アプリがサンドボックス外のファイルシステムにアクセスできないことはわかっていますが、ファイルの種類を処理できるアプリで保存プロセスを実行できますか? - たとえば、オーディオ ファイルの場合、アプリはファイル (またはファイル URL) を渡して QuickTime を起動し、ユーザーは QuickTime アプリを介してファイルを保存し、オーディオ ファイルの適切な場所に保存できますか?

4

2 に答える 2

2

アプリは、独自のサンドボックス内にデータを保存することに制限されています。あなたはすでにそれを認めているようです。

あるアプリに別のアプリを起動させることができます。これにより、理論的には2番目のアプリがデータを保存できるようになりますが、それは独自のサンドボックス内にあります。あなたもこれに言及します。

事実上、あなたはあなた自身の質問に答えました。

于 2012-05-18T22:32:06.207 に答える
1

サンドボックスの外にあるフォトアルバムに画像を書き込むことができます。

UIImage* image = [UIImage imageNamed:@"picture_of_my_cat.png"];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);

UIWebView (javascript から Objective C) からデータを取得するには、サブクラスNSURLProtocol化して使用できますjQuery.ajax

于 2012-05-24T09:18:46.210 に答える