2013-07-04 3 views
0

프로젝트의 webview에서 로컬 html 파일로 작업하는 동안 문제가 발생했습니다. 처음에는 CDN에서 jquery 파일을로드 할 수 없었습니다. 우리는 어딘가에서 그것을 사용하는 것이 더 좋았던 것을 읽었고 우리는 그 복사본 번들에서 파일 (jquery.js)을 설정할 수있었습니다. 이제 우리의 질문은 로컬로로드 된 .html 안에 jquery.js를 참조하는 방법입니다.이 스크립트 태그를 사용하여 작동하지 않습니다. 있는 UIWebView로드가 완료 확인했을 때Xcode 프로젝트에 Jquery의 로컬 복사본에 대한 참조 추가

<script src="jquery-1.10.1.min.js"></script> 

우리는 또한 ...

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"jquery-1.10.1.min" ofType:@"js" inDirectory:@""]; 
NSData *fileData = [NSData dataWithContentsOfFile:filePath]; 
NSString *jsString = [[NSMutableString alloc] initWithData:fileData encoding:NSUTF8StringEncoding]; 

[webView stringByEvaluatingJavaScriptFromString:jsString]; 

내가 놓친 거지 어떤 단계를 알고 싶습니다, 덕분에이 방법을 시도했다.

답변

0

방금이 문제에 직면했습니다. 기본적으로 JS 파일은 "소스 컴파일"빌드 단계에 추가됩니다. 이 단계에서 삭제하고 "번들 자원 복사"단계에 추가하십시오.

관련 문제