首页 > 解决方案 > Xcode 没有看到。obj-c 项目中的 swift 文件

问题描述

我想在我的 obj c 代码中使用 swift 类。为此,我

  1. 创建了一个 .swift 文件并同意创建一个桥接头
  2. 在构建设置中定义模块
  3. 更改产品名称
  4. SWIFT_OBJC_INTERFACE_HEADER_NAME中写道 (ProductName) - Swift.h
  5. 在 .swift 文件本身中,我将@objc添加到所有关键字中。

添加到 .m 文件时会#import "handtrackergpuapp-Swift.h"返回找不到文件的错误。

项目导航器截图:

在此处输入图像描述

Swift 文件和桥接头位于 SwiftFile 文件夹中。尝试从文件导入HandTrackingViewController.mm

在此处输入图像描述

Xcode 12.3、macOS 11.1

标签: iosobjective-cswiftxcodeimport

解决方案


推荐阅读