Swift3.0 在OC中呼叫swift方法 #import "專案名-Swift.h"失效問題
阿新 • • 發佈:2018-12-31
很多小夥伴在xcode8 中升級swift3.0編譯工程時會出現 #import “專案名-Swift.h”失效問題
本人總結了一下,請看一下步驟:
1、Target-> Bulid Settings ->輸入packa 設定Defines Module 為Yes
2、設定Product Module Name 為當前工程名
*注意 如果當前的專案名中 有數字和中文還有‘-’ 會匯入不成功
如果當前使用有數字和中文還有‘-’ 可以 修改product name*
3、設定Product Name後面要用。然後 建立一個新的檔案Swift.swift
4、點選確認後會選擇儲存路徑,點選Create Bridging Header,出現如下介面:
之後就可以刪除之前建立的新檔案Swift.swift
5、這樣就會生成bridging header 檔案
6、然後自己建立一個以”專案名-Swift.h”檔案
7、最後,你按住cmd點選”專案名”-Swift.h這個標頭檔案,就可以看到裡面你想要內容了,如圖所示
接下來你可以刪除你所建立的 “專案名”-Swift.h 檔案了,在這裡就會生成你所呼叫的swift檔案了