-(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。