webView不加載,不進代理方法

-(void)web:(NSString*)type{

    NSString *path = [[NSBundle mainBundle] bundlePath];

    NSURL *baseURL = [NSURL fileURLWithPath:path];

    NSString * htmlPath;

    htmlPath = [[NSBundle mainBundle] pathForResource:@"keyixuzhi"

                                               ofType:@"html"];    

    NSString * htmlCont = [NSString stringWithContentsOfFile:htmlPath

                                                    encoding:NSUTF8StringEncoding

                                                       error:nil];

    [self.webView loadHTMLString:htmlCont baseURL:baseURL];

    

}


我是在webView所在的類寫了一個加載方法,由其他類調用這個方法。然後進這個方法是進,但是怎麼也不加載webview,也不進代理方法。

後來發現把這個方法裏的代碼移到viewDidLoad就好使了。

也許是跟運行時的運行順序,運行時間有關係吧。



反正總結來說就是,不要用其他類調用方法的方式來加載webview。

發佈了80 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章