簡體   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