2014-07-10 26 views
1

我必須在我的objctiveC項目中使用一些.swift文件。當我試圖將swift文件添加到bundle中時,不會生成productodule-swift.h文件它生成的橋接頭文件。我已將項目設置DEFINES_MODULE更改爲YES,PRODUCT_MODULE更改爲myprojectnameModule ...但沒有用...有任何我正在做的錯誤。建議我提前...提前致謝在我的objC項目中使用swift文件的問題

+0

它可能只是被越野車,你有沒有嘗試過的基礎知識,如:清潔工程,重新啓動的Xcode,重啓機器等 – Oxcug

+0

啊...我已經做了所有的事情就像在quiting Xcode和重啓,重啓該機器...沒有變化:( – ayinala

+0

哪個開發人員預覽?此外,你有沒有嘗試做一個新的項目,並看到如果標題生成? – Oxcug

回答

1
  1. MyProductName-Bridging-header.h,MyProductName-Swift.h都是第一次導入.swift文件時生成的。

  2. MyProductName-Swift.h文件不可見,但存在於項目中。 切勿刪除MyProductName橋接-header.h文件

  3. 設置DEFINES_MODULE應該YES和PRODUCT_MODULE應MyProductName

  4. 添加#在您的objective-c類中導入「MyProductName-Swift.h」