2011-09-29 4 views
0

HTML 데이터가 URL에서 직접 처리되지 않고 로컬로 조작 된 후에 데이터 객체에서 뷰가로드 되었기 때문에 상대 링크가 제대로로드되지 않는 UIWebView가 있습니다. 이제는 UIWebView가 상대적인 것을 알지 못하기 때문에 페이지의 모든 상대 링크가 실패합니다. 예를 들어UIWebView의 기본 URL을 설정하는 방법

:

iphonefilesystem/thisapp/tempdir/img/foo.jpg 

이 방식은 거기에

<IMG SRC="img/foo.jpg"> 

가로드되지 것보다는이 파일을

http://theoriginalsite.com/img/foo.jpg 

을 찾고 있기는있는 UIWebView 보인다 이 링크가 작동 할 수 있도록 UIWebView의 기본 URL을 재설정 하시겠습니까? 나는 내부의 모든 상대 URL을 다시 쓰기 위해 html 데이터 조작에 또 다른 패스를 추가해야 할까?

- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)encodingName baseURL:(NSURL *)baseURL 
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL 

이 문서 here에서보세요 : 다음의 UIWebView 방법의 base을 매개 변수가 정확히 무엇

답변

3

.

+0

오가슴. 나는 그것을 그리워하는 바보 였어. 감사. – baudot

관련 문제