当我们在swift类中使用Objective-c属性时出现桥接问题

时间:2016-08-03 10:23:22

标签: ios objective-c swift bridging-header

我正在使用swift做一个iPad应用程序。但是我有一些已经在objective-c中开发的类。现在问题是,即使我在桥接头中导入objective-c类,它在swift文件中显示错误,我需要使用目标c变量。我正在显示项目结构并桥接标题内容以及下面的错误。

enter image description here

文件夹结构就像

enter image description here

桥接标题的内容为

#import "SObjectData.h"
#import "SObjectDataSpec.h"
#import "SObjectData+internal.h"

以下是 CallSObjectData.swift ,其中我实际上遇到了问题。这可能是一个小错误。

如果我设置

  

swift编译器 - 代码生成

如下

enter image description here

我遇到了以下问题。

enter image description here

如果我设置

  

swift编译器 - 代码生成

如下

enter image description here

它给了我文件不存在错误

请帮我找到错误。提前谢谢。

1 个答案:

答案 0 :(得分:2)

确保单击左窗格文件资源管理器中的项目文件。目标 - >构建设置 - >在字段Swift编译器下 - 代码生成确保您的桥接文件路径正确。