2011-03-25 3 views
0

나는 앱을 만들고 싶은 간단한 2 페이지 웹 사이트가 있습니다.JS 및 CSS 링크가 포함 된 로컬 HTML 파일에 연결

내가 현재있는 UIWebView 로컬 HTML 파일을 수신하도록 설정 한

:이 파일을로드에서 잘 작동

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    NSString *file = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"]; 
    NSURL *filePath = [NSURL fileURLWithPath:file]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:filePath]; 
    [webView loadRequest:requestObj]; 
} 

을; 그러나 웹 사이트에는 JQuery 플러그인과 CSS 스타일 시트가 첨부되어 iPhone에서 무시되고 있습니다. 이 문제의 일부가 될 수 있도록 파일을 올바르게 가져온 경우 잘 모르겠다. (여전히 X 코드를 파일에 연결하는 방법에 대해서는 100 %가 아닙니다.)

X 코드 (스크립트)의 그룹에 slider.js라는 파일이 있으면 스크립트/slider.js에 링크하기 위해 html을 사용하거나 표시 할 환경의 그룹 부분 일 수 있습니까? 그렇다면이 폴더 구조에있는 파일에 어떻게 링크합니까?

도움을 청합니다.

답변

1

- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL 

중요한 부분은 기본 URL입니다 귀하의 요청을로드 : 그것은 당신의 docroot를 인 웹보기를 알려줍니다. baseURL과 관련하여 html 내에서 파일을 연결할 수 있습니다. jQuery와 CSS 파일도 번들에 있다고 가정합니다.

htdocs와 같은 프로젝트 루트에서 실제 폴더를 프로젝트 폴더 트리로 끌어서 추가 된 폴더에 대한 폴더 참조 만들기를 선택하면 파란색으로 바뀝니다. 귀하의 html 물건을 넣어 다음 해당 htdocs 폴더에 baseURL을 설정합니다.

+0

환호하는 친구, 나는 그걸 줄거야. –

관련 문제