作者Teferi (太費力)
看板MacDev
標題[問題] swift objective-c bridge
時間Mon Apr 11 11:02:00 2016
我目前的問題是
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://webptt.com/m.aspx?n=bbs/MacDev/M.1460343722.A.C0D.html
1F:推 kyushu: bridging header是 swift 要引用 objc 才需要, projectNa 04/11 20:14
2F:→ kyushu: me header objc 引用 swift 才需要,兩者應該是不衝突才 04/11 20:14
3F:→ kyushu: 對 04/11 20:14
4F:推 charlesdc: 錯誤訊息是什麼?混著寫很多時候遇到的問題是在swift中 04/12 01:40
5F:→ charlesdc: 寫了objc中不支援的東西,導致import bridge-header. h 04/12 01:40
6F:→ charlesdc: 也沒有作用 04/12 01:40
7F:→ Teferi: 後來發現因用到swift enum無法轉oc,改寫一些getter就ok了 10/23 17:35
8F:→ Teferi: 剛好有人用這篇回信,補一下那時候的解法 10/23 17:36