繁体   English   中英

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

[英]How to integrate PayUMoney iOS SDK in swift project?

我正在快速开发一个电子商务 iOS 应用程序。 我想将 PayUMoney iOS SDK 集成到我的项目中。 只有 Objective-C SDK 存在。 所有 SO 问题、 教程文档仅在 Objective-C 中。 有什么办法可以将这个 SDK 集成到 swift 项目中吗? 请帮我。

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

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

    恭喜,现在您只需在 swift 文件中键入它们,就可以访问您在他们的文档中看到的任何方法。

如需进一步参考,请告知此处的 Apple 文档。 图片来自官方 Apple Docs。

希望有帮助,朱利安

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM