如何从另一个插件调用cordova插件(本机iOS)方法?

时间:2019-01-17 11:53:25

标签: objective-c cordova ionic-framework

我需要在自定义创建的cordova-plugin的iOS类中调用(cordova-plugin-screen-orientation)的方法。

我正在使用cordova插件(cordova-plugin-screen-orientation)更改我的应用程序的方向。我正在创建自定义插件,在其中需要更改特定事件的方向。

#import "YoikScreenOrientation.h"

-(void)screenOrientation:(CDVInvokedUrlCommand *)command
{      
    //Block of code to change orientation
}

在我的自定义插件myfile.m类中, 导入“ YoikScreenOrientation.h”

CDVInvokedUrlCommand *obj = [CDVInvokedUrlCommand alloc];
NSArray *myArray = [NSArray arrayWithObjects:@"landscape", nil];
[obj.arguments arrayByAddingObjectsFromArray:myArray];
YoikScreenOrientation *YSO = [YoikScreenOrientation alloc];
[YSO screenOrientation:obj];

我希望screenOrientation方法中的command.arguments获得值“ landscape”,但它的值为零。

0 个答案:

没有答案