gpt4 book ai didi

ios - 如何从我的自定义 CDVPlugin 类(Objective C 语言)调用 javascript 函数

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:27 25 4
gpt4 key购买 nike

我在 Cordova 应用程序中创建了一个自定义 (CDVPlugin) 插件。

通过该插件,如果 javascript 文件调用在 CDVPlugin 中声明的方法,那么我可以轻松地通过

发送响应
CDVPluginResult *pluginResult = nil;
pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:[NSString stringWithFormat:@"%@",deviceUUIDString]];
self.delegateCallbackId=command.callbackId;
[self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];

但是如何从我的自定义 CDVPlugin 类调用 javascript 函数。

最佳答案

我找到了答案,如果我们想调用任何 javascript 方法,请使用在 CDVCommandDelegateClass 中声明的 evalJs 调用它,并且可以将函数名称写为带分号的字符串

在 Cordova :我们可以像这样使用 evaluateJavaScript 方法

[self.commandDelegate evalJs:@"callCustomMethodJs();"];

关于ios - 如何从我的自定义 CDVPlugin 类(Objective C 语言)调用 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37894043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com