<分区>
我有一个 Objective-C 项目,需要有关如何从 Objective-C 中的另一个 Controller 调用 Swift 中的 ViewController 的提示?
标签 ios objective-c swift
<分区>
我有一个 Objective-C 项目,需要有关如何从 Objective-C 中的另一个 Controller 调用 Swift 中的 ViewController 的提示?
最佳答案
显然是 quite easy .
@objc
,以便您的 Objective-C 类可以使用它。例如:
import Foundation
// Belongs to target 'TestProject'
@objc class SwiftController: UIViewController {
//... truncated
}
现在您只需导入您的目标(swift Controller 所属)的名称,并附加'-Swift.h'
——公开它的界面——像这样:
#import "TestProject-Swift.h"
关于ios - 如何从另一个用 Objective-C 编写的 Controller 引用或调用用 Swift 编写的 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32201043/