在 Objective-C 中跳转到 Swift 的 ViewController 并进行初始化,可以通过以下步骤实现:

  1. 首先,在 Objective-C 项目中创建一个 Swift 文件。选择 File -> New -> File,然后选择 Swift 文件。
  2. 在创建的 Swift 文件中,编写一个继承自 UIViewController 的 Swift ViewController 类。例如:
import UIKit

class MySwiftViewController: UIViewController {
    ' 在这里编写 Swift ViewController 的代码 '
}
  1. 在 Objective-C 的文件中,导入 'ProductModuleName-Swift.h'。这个头文件是由 Xcode 自动生成的,用于在 Objective-C 中访问 Swift 类。
  2. 在 Objective-C 文件中,使用以下代码进行跳转和初始化 Swift 的 ViewController:
#import "YourProjectName-Swift.h"  // 替换 YourProjectName 为你的项目名称

...

MySwiftViewController *swiftViewController = [[MySwiftViewController alloc] init];
[self.navigationController pushViewController:swiftViewController animated:YES];

这样就可以在 Objective-C 中跳转到 Swift 的 ViewController 并进行初始化了。

Objective-C 跳转 Swift ViewController 并初始化

原文地址: https://www.cveoy.top/t/topic/qnGb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录