我有一个基于 Objective-C 的 cocoa pod 框架。这个框架有一个带有 XIP View Controller 的类。我想从一个基于 Swift 的项目访问这个 Controller 。下面的代码是 Objective-C 代码。我需要在基于 Swift 的项目中使用它。
ViewController * viewController = [[ViewController alloc] initWithNibName:@“VController” bundle:nil];
viewController.delegate = self;
viewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[vc presentViewController: viewController animated:true completion:nil];
最佳答案
这很简单,只需遵循一些步骤,您就可以做到这一点
我有一个项目,我正在我的 swift 项目中使用 RIOInterface.h Obj-c
第 1 步-只需在 Swift 项目中添加 Objective c 文件
我在我的项目中添加了 RIOinterface.h 和 .mm
第 2 步 之后您只需拖放 Obj-c 类 现在弹出窗口将显示为
->点击是
第 3 步-现在在创建的桥接类中导入您的 Obj-C header
第 4 步-您已完成配置步骤 现在,是时候使用该类了
因为,我为那个类创建了一个对象
现在将它与创建的对象一起使用,如下所示
您在 Swift 中访问了您的 Objective-C 代码
关于ios - 如何在基于 Swift 的项目中使用基于 Objective-C 的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48143708/