前几天我在我的应用程序中添加了一个桥头,因为我试图将 Objective-C 文件添加到我的 Swift 项目中。我无法让连接正常工作(而且我也不知道如何实现 Objective-C 文件),所以我决定重新开始。我删除了 Objective-C 文件和 Bridge-Header 文件,现在我收到一条错误消息:
<unknown>:0: error: bridging header '/Users/CalebKleveter/Documents/Development/iOS/personal/swift/Projects/Dicey/Dicey/Dicey-Bridging-Header.h' does not exist
问问题
16424 次
4 回答
1
由于删除桥接头或什至只留下没有任何内容的内容通常会导致构建错误,因此我发现的快速解决方法是只留下以下两个导入的标头:
#ifndef BridgeHeader_h
#define BridgeHeader_h
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
于 2021-04-11T06:20:46.670 回答
0
删除包含SWIFT_OBJC_BRIDGING_HEADER
in的行MyProjectName.xcodeproj/project.pbxproj
对我有用。
我无法在我的 Xcode 项目中找到构建设置作为提到的其他答案(可能是因为我的项目适用于 MacOS,而不是 iOS?)。
于 2020-03-27T17:43:35.220 回答