ios - 在使用 Objective - C 制作的 App 中使用 Swift 代码

标签 ios objective-c swift

<分区>

我正在开发一个用 objective C 构建的应用程序。

我必须实现 UIActivityController,它很容易在任何应用程序中使用 swift 实现,但由于我对 Objective-C 甚至不熟悉 %,我可以使用吗swift 代码在按钮中实现 UIActivityController

如果是,怎么做到的?

最佳答案

是的,您可以创建 Swift 文件,在 Objective-C 项目中使用您的 Swift 实现。

你只需要添加

#import "YourProjectName-Swift.h"

进入您要调用 swift 代码并执行它的 objc 文件。

文章中的更多信息,例如 https://medium.com/ios-os-x-development/swift-and-objective-c-interoperability-2add8e6d6887

关于ios - 在使用 Objective - C 制作的 App 中使用 Swift 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51763695/

相关文章:

ios - 循环视频 KUDAN AR

ios - Objective c SpriteKit 节点

swift - 不能在不可变值 : 'XXX' is a 'let' constant 上使用可变成员

ios - 如何在 ios 中显示指向应用程序沙箱的文件选择器?

ios - 钥匙串(keychain) - 安全数据存储

iOS crasher:CFNetwork HTTPReadFilter::doPlainRead(StreamReader*, unsigned char*, long, CFStreamError*, unsigned char*)

objective-c - 在 UIWebView 中预加载 JavaScript

ios - 如何让我的事件指示器在正确的时间启动?

ios - 解雇错误

iphone - Objective-c:如何使用标签对 UIButtons 的 NSMutableArray 进行排序