2015-07-03 28 views
2

我已經通過橋接頭設法在Swift AppDelegate.swift文件中使用Objective C庫。但問題是這個庫不能用於同一個項目中的其他類。那是怎麼回事?通過橋接頭導入到Swift項目的目標C庫只能在AppDelegate中看到,而不能在其他類中看到

說,枚舉成員MMDrawerSide.Left可以成功地在AppDelegate類中使用。 但在其他類中的編譯器抱怨:

Use of unresolved identifier 'MMDrawerSide' 

我能做什麼錯?製作橋接頭的步驟非常簡單和自動。這是它的內容:

#import "MMDrawerController.h" 
#import "MMDrawerVisualState.h" 
#import "UIViewController+MMDrawerController.h" 

謝謝。

回答

1

這是我過去非常討厭的問題。嘗試在構建設置中將objc橋接頭添加到swift編譯器。你可能已經這樣做了,這取決於你如何製作橋接頭。

希望這會有所幫助。

相關問題