shimeifang
shimeifang
  • 发布:2017-10-18 13:54
  • 更新:2017-10-20 15:39
  • 阅读:1280

iOS使用webview方式打包集成的,原生中怎么促发JS方法

分类:HBuilder

我的APP不是Widget方式集成的webApp,原生怎么主动调JS方法,传值给到H5页面啊,希望大神能给个案例参考下,谢谢
我用stringByEvaluatingJavaScriptFromString方法去调JS,发现show的方法没有调通,不知道什么原因?
CGRect StRect = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);

    appFrame = [[PDRCoreAppFrame alloc] initWithName:@"WebViewID1" loadURL:pFilePath frame:StRect];  
    if (appFrame) {  
        [pCoreHandle.appManager.activeApp.appWindow registerFrame:appFrame];  
        [self.view  addSubview:appFrame];  
        [appFrame release];  
    }  

}  
NSLog(@"appFrame====%@",appFrame);  
dispatch_async(dispatch_get_main_queue(), ^{  
    [appFrame stringByEvaluatingJavaScriptFromString:@"show('hhhhhhhh');"];  

});
2017-10-18 13:54 负责人:无 分享
已邀请:
骁骑

骁骑

调用 stringByEvaluatingJavaScriptFromString方法时页面必须已经加载完成才行 你可以把延时调长一点再试一下

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