杨璐铭
杨璐铭
  • 发布:2016-07-11 10:23
  • 更新:2016-07-12 17:04
  • 阅读:1934

今日上线,紧急求助,获取webApp中的webView控件

分类:5+ SDK

使用webApp加载了一个链接,现在想要获取到webView,根据webView的cangoback属性做一些事情,但是在获取webView的时候会崩溃掉
NSString baseUrl = pAppHandle.mainFrame.baseURL;
NSString
currentUrl = pAppHandle.mainFrame.currenLocationHref;
UIWebView *webview = pAppHandle.mainFrame.webView;
baseURL和currenLocationHref都可以正常的获取到,只有执行获取webView的方法就会崩溃
还有执行stringByEvaluatingJavaScriptFromString这个方法总是返回null

2016-07-11 10:23 负责人:无 分享
已邀请:
骁骑

骁骑

新版本的SDK对UIWebview对象进行了封装,PDRCoreAppFrame类的 webEngine属性获取到封装后的对象
H5WEWebEngine类的方法请参考SDK/inc/H5WEEngineExport.h文件
原来PDRCoreAppFrame的 webview属性已经取消

kaiven

kaiven

关注这个,急需!请官方看看,为啥取消这个属性?

  • 骁骑

    你需要UIWebView对象要做什么? 封装后的接口一般的操作都可以了

    2016-07-13 16:07

  • kaiven

    第三方sdk需要view的根controller作为参数,操作成功后返回这个view

    2016-07-13 17:34

  • kaiven

    -(void)itemDetailPage{

    TaeWebViewUISettings viewSettings =[self getWebViewSetting];

    NSNumber
    realitemId= [[[NSNumberFormatter alloc]init] numberFromString:_tradeTestData.realItemId];


    ALBBTradePage *page=[ALBBTradePage itemDetailPage:[NSString stringWithFormat:@"%@",realitemId] params:_customParams];  
    [_tradeService show:self.navigationController isNeedPush:YES webViewUISettings:viewSettings page:page taoKeParams:nil tradeProcessSuccessCallback:_onTradeSuccess tradeProcessFailedCallback:_onTradeFailure];

    }

    2016-07-13 17:41

  • kaiven

    self.navigationController 这个参数就是当前view的根controller

    2016-07-13 17:42

该问题目前已经被锁定, 无法添加新回复