看板 MacDev 關於我們 聯絡資訊
我目前的問題是 objective-c中要合併一個舊有的swift專案的功能 不知道有沒有比較好的方法 ps. 之前是試著直接在新的objective-c專案中加入原來需要swift功能的.swift檔 但是因為原本swift的專案有用到Project-brifging-header.h導入其他.h 測試後若是Project-brifging-header.h存在, Project-swift.h就不work -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.111.183 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1460343722.A.C0D.html
kyushu: bridging header是 swift 要引用 objc 才需要, projectNa 04/11 20:14
kyushu: me header objc 引用 swift 才需要,兩者應該是不衝突才 04/11 20:14
kyushu: 對 04/11 20:14
charlesdc: 錯誤訊息是什麼?混著寫很多時候遇到的問題是在swift中 04/12 01:40
charlesdc: 寫了objc中不支援的東西,導致import bridge-header. h 04/12 01:40
charlesdc: 也沒有作用 04/12 01:40
Teferi: 後來發現因用到swift enum無法轉oc,改寫一些getter就ok了 10/23 17:35
Teferi: 剛好有人用這篇回信,補一下那時候的解法 10/23 17:36