[問題] swift objective-c bridge

看板MacDev作者 (太費力)時間9年前 (2016/04/11 11:02), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
我目前的問題是 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

04/11 20:14, , 1F
bridging header是 swift 要引用 objc 才需要, projectNa
04/11 20:14, 1F

04/11 20:14, , 2F
me header objc 引用 swift 才需要,兩者應該是不衝突才
04/11 20:14, 2F

04/11 20:14, , 3F
04/11 20:14, 3F

04/12 01:40, , 4F
錯誤訊息是什麼?混著寫很多時候遇到的問題是在swift中
04/12 01:40, 4F

04/12 01:40, , 5F
寫了objc中不支援的東西,導致import bridge-header. h
04/12 01:40, 5F

04/12 01:40, , 6F
也沒有作用
04/12 01:40, 6F

10/23 17:35, , 7F
後來發現因用到swift enum無法轉oc,改寫一些getter就ok了
10/23 17:35, 7F

10/23 17:36, , 8F
剛好有人用這篇回信,補一下那時候的解法
10/23 17:36, 8F
文章代碼(AID): #1N2nEgmD (MacDev)
文章代碼(AID): #1N2nEgmD (MacDev)