使用Appcelerator IOS模块调用Paytm SDK

使用Appcelerator IOS模块调用Paytm SDK,ios,objective-c,titanium,appcelerator,paytm,Ios,Objective C,Titanium,Appcelerator,Paytm,我需要从IOS设备的Appcelerator项目中集成Paytm支付网关。所以我想用移动模块来调用SDK。我可以使用Xcode项目构建和运行他们的示例SDK并获得结果,但在我的模块中实现起来有困难。据我了解: SDK正在尝试调用webview并发送数据,然后从中获取响应。 在SDK ViewController中,它扩展到UIViewController,但模块扩展到TiModule。我的猜测是,我需要创建一个ViewController并从模块中调用它,但在使用该模块构建Appcelerato

我需要从IOS设备的Appcelerator项目中集成Paytm支付网关。所以我想用移动模块来调用SDK。我可以使用Xcode项目构建和运行他们的示例SDK并获得结果,但在我的模块中实现起来有困难。据我了解:

  • SDK正在尝试调用webview并发送数据,然后从中获取响应。
  • 在SDK ViewController中,它扩展到
    UIViewController
    ,但模块扩展到
    TiModule
    。我的猜测是,我需要创建一个ViewController并从模块中调用它,但在使用该模块构建Appcelerator项目时,它总是失败。原因可能是模块函数中的这一行(如果我对其进行注释,我可以构建项目并获得值):

  • 是否有人能够将Appcelerator与Paytm SDK集成?任何线索或微妙的例子都非常感谢

    Paytm SDK:

    Appcelerator版本4.10

    钛合金SDK版本6.1.2.GA

    Xcode版本9.1


    TBH我对iOS和Appcelerator都是新手,但这是客户的要求。

    您提到的Appcelerator版本是针对Appcelerator Studio的,而不是SDK。您可能应该更新您的问题您提到的appcelerator版本是针对appcelerator Studio的,而不是SDK。你可能应该更新你的问题
    -(id)makePayment:(id)args {
        ViewController *controller = [[ViewController alloc] init];
        [[TiApp app] showModalController:controller animated:YES];
        NSString *orderID = [args objectAtIndex:0];
        return orderID;
    }