我想用自定義的Cordova iOS插件做一些非正統的事情。從側面JS調用我節省了回調的memeber變量上的插件這樣本機端的功能:如何獲得對我的Cordova iOS插件實例的引用?
-(void) setCallback:(CDVInvokedUrlCommand*)command {
_callbackId = command.callbackId;
}
這是我做的。我不會解除回調,因爲當本地方的某些條件變爲真時,我會在稍後解僱。
-(void) fireCallback:(CDVInvokedUrlCommand*)command {
CDVPluginResult *pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK];
[self.commandDelegate sendPluginResult:pluginResult callbackId:saveStateCallbackId];
}
這種方法並不意味着可以從JS側叫:我在本機端,這是否寫了一個單獨的方法。相反,當本地方的某些條件變爲真實時,我想調用它。問題是我想從AppDelegate.m中調用此方法,但是如何獲取對插件實例的引用,以便可以調用該方法?