UIWebview二级页面返回一级页面,实现方法为oc调用js的代码
一次操作:一级进入二级,二级返回一级
重复操作十几次,会出现EXC_BAD_ACCESS问题
- (void)webViewDidStartLoad:(UIWebView *)webView{ //创建JSContext对象,通过当前webView的键获取到jsContext
JSContext *context = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
self.context = context;
}-(void)back{
NSString *textJS = @"javascript:appEventTrigger('back')";
[self.context evaluateScript:textJS];//执行这句会出现EXC_BAD_ACCESS
}
一次操作:一级进入二级,二级返回一级
重复操作十几次,会出现EXC_BAD_ACCESS问题
- (void)webViewDidStartLoad:(UIWebView *)webView{ //创建JSContext对象,通过当前webView的键获取到jsContext
JSContext *context = [webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];
self.context = context;
}-(void)back{
NSString *textJS = @"javascript:appEventTrigger('back')";
[self.context evaluateScript:textJS];//执行这句会出现EXC_BAD_ACCESS
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货