使用h5+webview方式集成的SDK,集成之后我想调用js代码为什么老是调用不起呢??
js代码:
function testFunction(abc){
mui.alert("dddd");
return abc;
}
iOS代码;
NSString *js = [NSString stringWithFormat:@"testFunction('abc')"];
[appFrame stringByEvaluatingJavaScriptFromString:js];
1***@qq.com
- 发布:2018-03-19 22:13
- 更新:2020-11-18 18:31
- 阅读:2528
CLP
你什么问题? 试试官方demo
2019-10-30 17:59
1***@qq.com
回复 CLP:交互的demo在哪儿 发个链接
2019-11-25 16:49
CLP
回复 1***@qq.com: 你要是想原生调js,有个frame.h头文件提供了直接调js的方法。如果你想互相调用作为通讯的话,可以写个插件
2019-11-25 16:56
1***@qq.com
回复 CLP: - (NSString)stringByEvaluatingJavaScriptFromString:(NSString)js;
这个里面的俩个方法我们都试过了,但是JS那边的代码该如何编码?我们不太清楚,不知道是不是写的不正确
2019-11-25 17:34
1***@qq.com
回复 CLP: 能否加您一个联系方式 这是我的qq 1548496911
2019-11-25 17:35
CLP
回复 1***@qq.com: 你去看官方离线包里有个插件开发demo,理解原理,理解原理。
2019-11-25 18:13
1***@qq.com
回复 CLP: 还有一个问题,uniapp里面用的是百度地图,但是本地打包后,放入iOS项目中出来是高德地图,研究了好久也去不掉高德地图.是哪儿出了问题吗?谢谢
2019-11-26 13:43
CLP
回复 1***@qq.com: 首页要明白,是高德地图还是百度地图,是配置导致的,不区分uniapp什么的。你搞清楚怎么配置就好了。离线打包有相关的功能怎么配置的https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/171
2019-11-26 14:13
1***@qq.com
回复 CLP: 我是按照文档设置了百度地图的appkey,安全码等,但是出来的还是高德地图呀
2019-11-26 16:32
CLP
回复 1***@qq.com: 百度地图和高德地图只能有一个,要百度地图,就把高德地图删除。你看注意事项了吗
2019-11-26 16:48
1***@qq.com
回复 CLP: 我在iOS项目上把高德地图的包删除后,提示 HTML+Runtime 打包时未添加Maps模块 但是打包时已经添加了呀
2019-11-26 17:29
CLP
回复 1***@qq.com: Xcode运行真机的时候,app启动之后,使用高德地图的时,会提示未添加Maps模块吗?
2019-11-26 18:07
CLP
feature.plist文件配置了吗
2019-11-26 18:08
1***@qq.com
回复 CLP: feature.plist这个文件要配置什么东西?不知道呀
2019-11-26 18:14
1***@qq.com
回复 CLP: 使用高德地图时不会提示未添加Maps模块
2019-11-26 18:26
CLP
回复 1***@qq.com: 官方的打包演示工程是已经配置好了的,如果你是自己搭建的打包工程,需要在feature.plist里配置Maps节点,详情搜索官方的配置。确保百度地图相关的配置是有且正确的
2019-11-26 18:29
1***@qq.com
回复 CLP: 就是在官方demo上边换的项目
2019-11-26 18:33
CLP
回复 1***@qq.com: 百度地图按照.xls文档配置了吗,如果有问题肯定是你没弄好,好好查查吧
2019-11-26 18:38