2010-07-11 7 views
1

간단한 질문이 있지만 이전 스레드에서 대답을 보지 못하는 것 같습니다. 그래서 여기에 있습니다.내 번들 내의 파일에 액세스하는 방법?

내 번들 내의 이미지 파일에 액세스하고이 문자열을 다양한 UIWebViews에 html로 붙여 넣습니다.

아래 코드는 가비지 문자열을 반환하는 것 같습니다. 그것은 nil을 리턴하지 않으므로, 나는 찾은 것으로 가정합니다.

NSString *imageString = [[NSBundle mainBundle] pathForResource:@"myimage" ofType:@"png"]; 

이 파일에 올바르게 액세스하고 있습니까?

+2

번들 내에서 파일을 찾는 올바른 방법입니다. 어떻게 그 끈을 조사하고 있니? 출력은 무엇입니까? –

답변

1

문자열을 HTML에 삽입하는 경우 파일의 경로가 아니라 URL이어야합니다. 당신은 단순히 "파일 : //"를 추가 할 수 있습니다 전면에, 또는 다음과 같이 당신은 NSURL 객체를 사용할 수 있습니다

NSString* urlString = [[NSURL fileURLWithPath:imageString] absolutePath]; 

그럼 대신 HTML에 urlString를 주입.

관련 문제