无法重新生成在目标 C 中使用 swift 的网桥标头



我更新了一个 Swift 库(更新.swift文件并向我的项目添加新的.swift文件(,但在这样做时找不到旧的桥头,并且 Xcode 8.3.3. 不会提示创建新库。

本文显示了带有"创建桥接标头"按钮的窗口:http://pinkstone.co.uk/how-to-use-swift-classes-in-objective-c/

有什么想法吗?

添加新文件后找不到我的#import "app-Swift.h"。 我也不能右键单击并转到定义。

您可以手动创建Bridging Header

  1. 添加新的头文件。将其命名为有意义的ProjectName-Bridging-Header.h
  2. 选择Project -> Target -> Build Setting
  3. 在搜索框中搜索"bridging header"
  4. 双击"Objective-C Bridging Header值"部分
  5. 拖放手动创建的ProjectName-Bridging-Header文件
  6. 构建您的项目

点击显示视频教程

最新更新