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

时间:2017-08-08 11:01:17

标签: objective-c swift xcode bridging-header

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

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

有什么想法吗?

添加新文件后找不到我的#import "app-Swift.h"。我也无法右键点击并进入定义。

1 个答案:

答案 0 :(得分:0)

您可以手动创建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. 构建项目
  7. Click to show a video tutorial