2016-08-24 52 views

回答

0

檢查您是否已經添加以下框架: 的UIKit,基金會,StoreKit,CoreTelephony,SystemConfiguration,MessageUI,AdSupport,QuartzCore,CoreLocation,CoreImage,的CoreFoundation,EventKit

0

Swift項目不會直接識別添加到項目中的Objective C文件。 將框架拖放到項目後有幾個步驟。

首先,您必須創建一個Bridging-Header。 創建一個新的頭文件。通常它的名字是「project_name-Bridging-Header.h」。

在Build Settings中,搜索「Objective-C Bridging Header」並將該值設置爲橋接頭文件名。您將不得不提供您的項目目錄中的路徑。

現在在橋接頭中添加import <iSoma/iSoma.h>。您應該可以在Swift文件中訪問Objective文件。

+0

謝謝你,但它不爲我工作。 – MrGeorgeous

+0

我迅速的文件有 '進口iSoma',我已經創建header.h文件與內容 - 的#ifndef header_h 的#define header_h #進口 #ENDIF 但我仍然有這個錯誤 – MrGeorgeous

+0

集成Swift 從版本8.x開始,Smaato iOS SDK帶有一個內置的Swift模塊結構。只需將框架拖放到Swift項目中,即可設置 - 不需要橋接頭。 – MrGeorgeous

相關問題