2012-08-30 3 views
0

안녕하세요 모든 이미지에 태그가 포함 된 html 문자열이 있습니다.이미지 문자열을 html 문자열로 바꾸기

모든 이미지의 URL을 추출 할 수는 있지만 원하는 이미지는 장치에 저장 한 다음 각 이미지의 URL을 내 샌드 박스의 해당 경로로 바꾼 다음 UIWebView을 통해 표시하는 것입니다.

어떻게 생각하나요?

감사합니다.

답변

1

는 이미지의 URL을 잘 경우, 당신은 단순히

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

+0

가 더있는 방법을 사용하는 HTML 문자열에서 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]; 

처럼 저장할 수 있습니다 효율적인 방법, 많은 이미지? 나는 모든 이미지에 대해 그렇게해야만한다. 게다가 웹뷰에서 샌드 박스로부터 이미지를 얻는 멋진 방법이있다. - http://stackoverflow.com/questions/747407/using-html-and-local-images-within-uiwebview 대답! – DevFly

+0

나는 거기 있다고 생각하지 않는다. 언제든지 백그라운드에서 수행 할 수 있으며로드 위젯이나 필요한 경우 추가 할 수 있습니다. 샌드 박스의 경우, 이있는 경우 링크 된 게시물에 설명 된대로 진행하고 앞서 언급 한 방법을 사용하여 yourURL을 프로젝트의 이미지 이름으로 바꿉니다. – Vlad

+0

아, 파일 이름에 따옴표를 추가하는 것을 잊지 마세요. – Vlad

관련 문제