2016-07-28 89 views
1

我新的IOS編碼和我想使用這是寫在客觀C.橋接頭進口框架到視圖 - 控制

試圖整天獲得SDK在一個簡單的表掃描工作後,AWS SDK與迅速,我現在想只是用客觀C.

我把它用它已經在該項目的頭文件和框架

enter image description here

所以我在我的工作的AWS移動經理我RateSongsViewContr oller.swift文件,我想導入的工作框架和寫我的代碼訪問DynamoDB客觀C.

我想我可能只是將其導入並開始在我的快捷文件中像這樣的的OBJ寫C:

import Foundation 
import UIKit 
#import <AWSDynamoDB/AWSDynamoDB.h> 

class RateSongsViewController: UIViewController { 

,但我得到個錯誤:

Consecutive statements on a line must be separated by ';' 

我在做什麼錯?並且我將不得不創建新的Objective C文件以從AWS獲取數據,否則我將能夠因爲頭文件導入在Objective-C中寫入swift文件?

感謝

+1

您是否創建了橋接頭?編譯設置> Swift編譯器> Objective-C橋接頭。 –

+0

爲什麼不能嘗試椰子樹嗎? –

+1

在橋接頭中導入類的頭文件,而不是在Swift類中。如果您在橋接頭中導入類,則可以在任何.Swift類中訪問。 –

回答

0

首先,確保該項目具有雨燕頭,如果不是你可以手動創建它,

生成設置>斯威夫特編譯器> Objective-C的橋接報

然後將Objective-C類導入到您想要在.Swift類中訪問的橋接頭文件中,也就是說,現在您可以在每個.Swift類中訪問Objective-C類。您不需要在.Swift類中導入該類。

希望它可以幫助你。