z***@163.com
z***@163.com
  • 发布:2017-12-20 11:35
  • 更新:2019-09-05 18:45
  • 阅读:2526

iOS最新SDK升级后原生跳转web页面导致崩溃问题解决

分类:5+ SDK

升级2017年11月30日发布的最新SDK遇到的问题:
用原来这个方法找相应页面会崩溃,最终解决,整个过程感谢客服耐心支持,解决方法分享如下:

原方法:
NSArray *frames = [[[[PDRCore Instance] appManager] activeApp] appWindow].allFrames;
for (PDRCoreAppFrame *frame in frames) {
if ([frame.frameName isEqualToString:@"rmsNews"]){
[frame stringByEvaluatingJavaScriptFromString:@"initChat()"];
}
}

新方法:
PDRCoreAppWindow *appWindow = [[[[PDRCore Instance] appManager] activeApp] appWindow];
PDRCoreAppFrame *frame = [appWindow getFrameByName:@"rmsNews"];
//同步用这个
[frame stringByEvaluatingJavaScriptFromString:@"initChat()"];
//异步用这个
[frame evaluateJavaScript:@"initChat()" completionHandler:^(id result, NSError *error) {
}];

0 关注 分享

要回复文章请先登录注册

逞英雄

逞英雄

最新版本的sdk中没有appWindow这个方法
2019-09-05 18:45