如何在快速项目中集成PayUMoney iOS SDK?

时间:2015-11-21 07:08:36

标签: ios swift sdk payumoney

我正在迅速开发一个电子商务iOS应用程序。我想将PayUMoney iOS SDK集成到我的项目中。只有Objective-C SDK。所有SO问题,tutorialsdocumentations仅在Objective-C中。有没有办法将此SDK集成到swift项目中?请帮我。

1 个答案:

答案 0 :(得分:2)

要将 Obj-C 库集成到Swift项目中,您所要做的就是使用所谓的桥接标题。它们实际上是 Obj-C 代码和 Swift 代码之间的桥梁。以下是Apple Docs的精确表示: Explanation基本上它的作用是让Swift通过一个头文件访问所有内容,对于Obj-C,它生成一个包含所有方法和其他代码的.m文件。

  1. 要添加桥接标头,只需创建一个新的File -> iOS -> Source -> CocoaTouch -> UIViewcontroller,然后选择 Objective-C 作为语言。例如,您可以将其命名为yourNewlyCreatedClass。 无论你想要什么,我们以后都会删除它。
  2. 一旦你这样做,你会得到这个弹出: Pop Up询问您是否要创建桥接标头。 选择create function并打开新创建的文件,该文件应命名为 Briding-Header.h
  3. 现在,您可以删除说#import "yourNewlyCreatedClass.h"的行,并将其替换为#import <PayUMoney/PayUMoney.h>或调用任何框架。
  4. 要完成,您现在可以从之前删除两个创建的类。只需选择yourNewlyCreatedClass.hyourNewlyCreatedClass.m,就可以了。

    恭喜,现在您可以通过在swift文件中输入它们来访问您在文档中看到的任何方法。

  5. 如需进一步参考,请告知找到的Apple文档here。图像来自官方Apple Docs。

    希望有所帮助, 儒略