2011-03-14 4 views
3

저는 iOS를 처음 사용하고 iPad에서 적절한 표기법으로 수학 용어를 표시하는 데 노력하고 있습니다. MathML은 최근에 WebKit에서 지원되지 않기 때문에 SVG를 사용하려고합니다. 내가 필요로 무엇SVG 콘텐츠를 NSString으로 UIWebView에 전달하는 방법은 무엇입니까?

가있는 UIWebView에있는 NSString으로 (동적으로 생성) 전체 내용을 전달 하여있는 UIWebView에서 SVG-요소를 표시하는 방법에 대한 간단한 예 (또는 자습서)이다 - 나는 싶지 않아 파일 등을 사용하고 응용 프로그램은으로 완전히 작업을 완료해야합니다.

P. 내가 찾은 튜토리얼에 대한 링크가 있지만 항상로드 중입니다. 파일 등의 그림? 이 일 -

내가 어떤 도움 (예, 링크 등)

답변

4

어쩌면이

같은 매우 감사는 NSString

NSData *svgData = [svgStr dataUsingEncoding:...]; 

then 

NSString *resourcePath = [[NSBundle mainBundle] resourcePath]; 
NSURL *baseURL = [[NSURL alloc] initFileURLWithPath:resourcePath isDirectory:YES]; 

[self.webView loadData:svgData 
    MIMEType:@"image/svg+xml" 
    textEncodingName:@"UTF-8" 
    baseURL:baseURL]; 
[baseURL release]; 
+0

에서있는 NSData를 얻을 감사! 내 잘못은 MIMEType 등을 명시하지 않기 위해서였습니다. (Thomas Nitsche) –

+0

멋진 Thomas. 이 답변을 대답으로 확인하면 멋질 것입니다 ^)이 사람들은 매우이 기호와 비슷합니다.)))) – Sergnsk

관련 문제