2016-08-03 20 views
1

我正在用swift做一個iPad應用程序。但是我有一些已經在Objective-C中開發的類。現在問題是,即使我在橋接頭中導入了objective-c類,它在swift文件中顯示錯誤,我需要使用目標c變量。我正在顯示項目結構和橋接標頭的內容以及下面的錯誤。當我們在Swift類中使用Objective-c屬性時發生橋接問題

enter image description here

的文件夾結構是像

enter image description here

橋接報頭的內容是

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

以下是CallSObjectData.swift其中i是實際上遇到了問題,可能會有一個小錯誤。

如果我設置

迅速編譯 - 代碼生成

如下

enter image description here

,我發現了以下問題。

enter image description here

如果我設置

迅速編譯 - 代碼生成

如下

enter image description here

這是給我的文件不存在錯誤

請幫我找到bug。提前致謝。

+1

確保在左窗格文件瀏覽器中單擊項目文件。目標 - >生成設置 - >在Swift編譯器 - 代碼生成下確保您的橋接文件路徑是正確的。 – NSGangster

+0

謝謝@NSGangster。 +1 作爲答案。 –

回答

2

確保在左窗格文件瀏覽器中單擊項目文件。目標 - >生成設置 - >在Swift編譯器 - 代碼生成下確保您的橋接文件路徑是正確的。

+0

嘿@NSGangster 現在我收到了橋文件找不到錯誤。請幫幫我 –

相關問題