@property (nonatomic,weak) JSContext *jsContext;
-(void)webViewDidFinishLoad:(UIWebView *)webView{
__weak typeof(self) weakSelf = self;
self.jsContext[@"DsJsBridge"] = weakSelf;
self.jsContext.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) {
context.exception = exceptionValue;
NSLog(@"异常信息:%@", exceptionValue);
};
}
所加载网页里面嵌入了iframe,导致webViewDidFinishLoad多次回调,这样 self.jsContext[@"DsJsBridge"] = weakSelf;也会被执行多次,这样导致self无法释放,大家有遇到这个问题么?
解决方案 »
- 每个section中返回不同的行,请教指点
- UITableViewController上下拖动后,自动回滚
- 调试查看变量问题
- Implicit declaration of function 'js_private_decrypt' is invalid in C99
- xcode 如何将wchar_t设置成2字节 现在默认sizeof(wchar_t)=4
- 求IOS前辈建议,app store上传公司内部业务系统的APP需要注意些什么?
- 控件重叠
- 大家好,请教一个解析爱奇艺m3u8视频地址的问题,谢谢
- 网页与iOS混合编程中关于调取微信客户端支付的求助
- iOS集成app支付宝,在读取私钥的时候发生野指针问题 导致程序崩溃
- app状态实时更新
- 求问大神!关于屏幕解锁
wcnt.exception = exceptionValue;