【发布时间】:2016-10-14 21:07:26
【问题描述】:
【问题讨论】:
标签: ios xcode cocoa-touch xcode7 objective-c-swift-bridge
【问题讨论】:
标签: ios xcode cocoa-touch xcode7 objective-c-swift-bridge
手动创建桥接头文件
首先删除Xcode或者你可能创建的桥接头文件。并选择您的项目 goto > Build Settings > 搜索关键字。 Swift 编译器 - 通用。单击 Objective-C Bridging Header ,删除该路径。现在清理你的项目。
现在选择您的项目 > 点击导航栏中的 Window 。 选择Projects并从那里删除您的派生数据。
现在创建一个新的 file,选择 Source,然后选择 Header File 并创建您的 Bridging header 文件。文件名必须是你的 projectname-Bridging-Header.h 然后创建它
选择您的项目goto > 构建设置 > 搜索 关键词。 Swift 编译器 - 通用。点击 Objective-C 桥接 标头,现在在此 Objective-C 桥接头中添加路径,例如 项目名称-Bridging-Header.h
现在将您的类导入到桥接头文件中,您可以轻松地编译您的代码。
Your bridging header file looks like this when you are creating your file manually.
【讨论】:
在项目 goto > Build Settings > 搜索关键字中删除路径。 Swift Compiler - General -> Objective-C Bridging header 对我有用。
【讨论】: