我正在用swift做一個iPad應用程序。但是我有一些已經在Objective-C中開發的類。現在問題是,即使我在橋接頭中導入了objective-c類,它在swift文件中顯示錯誤,我需要使用目標c變量。我正在顯示項目結構和橋接標頭的內容以及下面的錯誤。當我們在Swift類中使用Objective-c屬性時發生橋接問題
的文件夾結構是像
和橋接報頭的內容是
#import "SObjectData.h"
#import "SObjectDataSpec.h"
#import "SObjectData+internal.h"
以下是CallSObjectData.swift其中i是實際上遇到了問題,可能會有一個小錯誤。
如果我設置
迅速編譯 - 代碼生成
如下
,我發現了以下問題。
如果我設置
迅速編譯 - 代碼生成
如下
這是給我的文件不存在錯誤
請幫我找到bug。提前致謝。
確保在左窗格文件瀏覽器中單擊項目文件。目標 - >生成設置 - >在Swift編譯器 - 代碼生成下確保您的橋接文件路徑是正確的。 – NSGangster
謝謝@NSGangster。 +1 作爲答案。 –