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