如何在cordova iOS插件中处理Javascript回调

如何在cordova iOS插件中处理Javascript回调,ios,cordova,native,cordova-plugins,Ios,Cordova,Native,Cordova Plugins,所以我有一个cordova iOS插件,它生成了一个uiView [self.pluginviewContoller呈现视图控制器:self.myView动画:是完成:无] 现在在视图控制器中,我想对特定事件回调javascript代码。我尝试实例化继承CDVPlugin的类,但它不起作用 我该如何以正确的方式来做这件事?在活动中可能会出现类似的情况: NSDictionary *payload = [NSDictionary dictionaryWithObjectsAndKeys:

所以我有一个cordova iOS插件,它生成了一个uiView

[self.pluginviewContoller呈现视图控制器:self.myView动画:是完成:无]

现在在视图控制器中,我想对特定事件回调javascript代码。我尝试实例化继承CDVPlugin的类,但它不起作用


我该如何以正确的方式来做这件事?

在活动中可能会出现类似的情况:

NSDictionary *payload = [NSDictionary dictionaryWithObjectsAndKeys:
    messageParameter1, @"message1", 
    messageParameter2, @"message2", 
    nil];

CDVPluginResult* pluginResult = nil;
pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsDictionary:payload];
[pluginResult setKeepCallbackAsBool:YES];

[self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];

[pluginResult setKeepCallbackAsBool:YES]
是关键,如果您不添加它,则回调将完成,并且不会接受进一步的事件。

如果您希望有人帮助您,则必须提供更多信息。self.myView是UIViewController还是UIView?你听说过代表吗?