0

こんにちは私はすべての画像のタグが付いたhtml文字列を持っています。

すべての画像のURLを抽出できますが、必要なのは、それらの画像をデバイスに保存し、各画像のURLをサンドボックスからの対応するパスに置き換えて、を介して表示することUIWebViewです。

どうすればいいですか?

ありがとうございました!

4

1 に答える 1

1

画像のURLがあれば、このように保存できます

NSData *imageData = [NSData dataWithContentsOfURL:[NSURL urlWithString:string]];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"MyFile"];
[imageData writeToFile:filePath atomically:YES];

HTML文字列のURLを置き換えるには、メソッドを使用するだけです。

- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement

于 2012-08-30T06:21:07.417 に答える