2014-09-22 3 views
4

프로그램에서 일부 작업에 htm 파일을 사용합니다. 시뮬레이터에서 나는 이와 같이 로컬 파일을 정의했다. 내가 장치 (아이폰 5S)에이 응용 프로그램을 보낼 때iOS 웹킷이 기기에서 작동하지 않지만 신속한 시뮬레이터에서 작동합니다.

var a = dic["acil_adi"]?.asString() 
    var path = NSBundle.mainBundle().pathForResource(a, 
     ofType: ".htm") 
    var url = NSURL(fileURLWithPath:path!) 
    var request = NSURLRequest(URL:url) 
    println("\(url)") 

    var theWebView:WKWebView = WKWebView(frame:self.view.frame) 
    theWebView.loadRequest(request) 
    self.view.addSubview(theWebView) 

하지만

오류가 나타납니다 파일 : /// 개인의/var/모바일/용기/번들/응용 프로그램/2E9F7BCA-D57E-4C47- 8BBC-6CBF2FF2B2E1/Receteler.app/Akciger_odemi_Akut_Kalp_Yetmezligi.htm 이 프로젝트에 내 HTM 파일 폴더입니다 '/'

위한 샌드 박스 확장을 만들 수 없습니다. 데스크톱에 "프로젝트에 파일 추가"를 추가했습니다. my htm file folders in project

오류가 발생하는 이유는 무엇입니까?

잘못된 가져 오기 파일의 원인 또는 번들에 대해? 나는 objective-c를 잘 모른다. 그래서 나에게 신속하게 조언을 해 준다면 나는 매우 행복해 질 것이다.

감사합니다.

답변

3

WKWebView 구성이 누락되었습니다. 문제를 해결하기 위해 html 파일을로드하기 전에 다음 행을 추가하십시오.

var에 theConfiguration = WKWebViewConfiguration()

theWebView = WKWebView (프레임 : self.view.frame, 구성 : theConfiguration가)

+0

작동 감사합니다 – ardacankaya

관련 문제