【发布时间】:2016-08-03 10:23:22
【问题描述】:
我正在使用 swift 做一个 iPad 应用程序。但是我有一些已经在objective-c中开发的类。现在的问题是,即使我在桥接头中导入了objective-c 类,它在我需要使用objective c 变量的swift 文件中显示错误。我正在显示 项目结构 和桥接头的内容以及下面的错误。
文件夹结构类似
桥接头的内容是
#import "SObjectData.h"
#import "SObjectDataSpec.h"
#import "SObjectData+internal.h"
以下是 CallSObjectData.swift 我实际遇到问题的地方。可能有一个小错误。
如果我设置了
swift 编译器 - 代码生成
如下
我遇到了以下问题。
如果我设置了
swift 编译器 - 代码生成
如下
它给了我文件不存在错误
请帮我找出错误。提前致谢。
【问题讨论】:
-
确保单击左窗格文件资源管理器中的项目文件。 Target -> Build Settings -> 在 Swift Compiler - Code Generation 字段下确保您的桥接文件路径正确。
-
感谢@NSGangster。 +1 提供作为答案。
标签: ios objective-c swift bridging-header