我需要我的 AppDelegate.swift 在 Objective C for PayPal SDK 中吗

Posted

技术标签:

【中文标题】我需要我的 AppDelegate.swift 在 Objective C for PayPal SDK 中吗【英文标题】:Do I need my AppDelegate.swift to be in Objective C for PayPal SDK 【发布时间】:2015-05-30 16:40:31 【问题描述】:

我正在快速创建一个 ios 应用程序。 PayPal 的 SDK,似乎只有 Objective-C,我可以在 Swift 中使用 SDK,还是需要将我的 AppDelegate 文件更改为旧的 .h 和 .m 文件?

干杯, 艾默生

【问题讨论】:

【参考方案1】:

您可以将 PayPal 的 SDK 文件导入桥接头以在 swift 文件中使用。

【讨论】:

我确实将文件导入到桥接头中,只是因为关联的键看起来只能在 obj-c 中添加。 PayPal 的 github 确实有一个 swift 示例,您可以看看。【参考方案2】:

对于像我一样经历过这个过程的人来说,开始一个新的 Obj-c 项目要容易得多。

我创建了新项目并导入了所有文件,设置几分钟后,我就能够整合 PayPal 和 Parse SDK,功能齐全。

谢谢大家的回答。

【讨论】:

以上是关于我需要我的 AppDelegate.swift 在 Objective C for PayPal SDK 中吗的主要内容,如果未能解决你的问题,请参考以下文章

将 AppDelegate.h 和 AppDelegate.m 替换为 AppDelegate.swift

AppDelegate.swift 中没有这样的模块“电容器”

Swift - 在 AppDelegate 中实例化视图控制器

我必须在 AppDelegate.swift 文件中写任何东西吗?

我需要在 appdelegate swift 中添加一个自定义标签栏控制器

swift 在AppDelegate.swift中不需要`@UIApplicationMain`