1

アプリのドキュメントディレクトリに画像(png)があります。これはのスクリーンショットですUIView。ユーザーがをクリックすると、画像が保存されますUIButtonstringByEvaluatingJavaScriptFromStringのdivに画像を挿入するために使用しUIWebViewます。問題は、アプリが最初に読み込まれたときに正しい画像が追加されたが、実行時に画像が変更されず、読み込み時にディレクトリにあった画像のみが表示されることです。キャッシュなどを掃除してみましたが、ダメです。

-webviewはローカルのhtmlファイルをロードします-私はarcを使用します

ドキュメンタリーディレクトリからウェブビューに正しい画像を追加するにはどうすればよいですか。?

UPDATE それはIOS5で正常に動作します。問題はIOS6でのみ発生します。

4

3 に答える 3

0

毎回ドキュメントディレクトリに画像を保存するときは、異なる名前を付けて、それに応じて画像を取得する必要があることを確認してください。

于 2012-12-11T10:13:35.067 に答える
0

私はあなたがこのような画像パスを与えていると思います/Users/file/...some other paths../Documents/Images/imag.png。ローカルパスから画像を読み込もうとしているため、
指定する画像パスはファイル内で次のようになります。HTMLfile:///Users/file/...some other paths../Documents/Images/imag.png

于 2012-12-11T10:22:13.780 に答える
0

この問題の背後にある技術的な問題は見つかりませんでしたが、画像ファイルを保存するたびに一意の名前を付けることで修正しました。

    NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    int timeInter = [[NSDate date]timeIntervalSince1970];
    [userDefaults setInteger:timeInter forKey:WHEEL_NUMBER];
    NSNumber *newWheelKey = [userDefaults valueForKey:WHEEL_NUMBER];

画像をで保存しnewWheelKeyます。画像フォルダを削除する場合viewdiddisappear

于 2012-12-12T08:12:29.910 に答える