2014-03-07 3 views
0

파일을 프로젝트에 직접 추가하지 않고 저장된 웹 페이지를로드하려고했습니다. 나는 이런 식으로 뭔가를 시도하고 다음 urlAddress가 발견되지 않는로컬 경로에서 웹 페이지로드하기

NSString *urlAddress = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"/Users/Virtual-OSX/Desktop/website/files"]; 
NSURL *url = [NSURL fileURLWithPath:urlAddress]; 
NSURLRequest * requestObj = [NSURLRequest requestWithURL:url]; 
[webView loadRequest:requestObj]; 

사람이 도움이 될 수 있습니다. 마찬가지로 내가 프로젝트에 파일을 드래그하지 않도록하고 싶다고 말했다. 난 그냥 올바른 .. 경로 쇼 파일입니다 ..

NSString *urlAddress = /Users/Virtual-OSX/Desktop/website/files/index.html 
+0

당신이 주어진 경로를 확인할 수 있도록 할 수 읽기를 중지하고 내가 찾은 실험 시도 후

마약은 ... 내 대답을 발견 바탕 화면에서로드 .. 그 번들에서 .. 그 경로에 파일이 존재하는지 확인해보십시오 .. – RAJA

+0

피드백 주셔서 감사합니다 .. 경로가 맞았지만 그저 문자열을 평등하게 할 필요가 아무것도 할 필요가 없습니다 :) – user3024457

답변

0
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; 
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil]; 
[webView loadHTMLString:htmlString baseURL:nil]; 
관련 문제