[問題] objc import swift 的第三方套件問題

作者: QQ112233 (QQ)   2016-01-25 12:56:46
如題
swift的三方套件裡面有個method是用map函數寫的
import後沒辦法轉成objc的method
小魯想問有沒有解決方法
拜託了
swift method 程式碼如下
public func addSegmentsWithTitlesAndViews(segments: [(title: String, view: UIView)]) {
addButtons(segments.map { $0.title })
addViews(segments.map { $0.view })
redrawComponents()
}
先謝謝了
作者: appleway (蘋果愛天空)   2016-01-25 14:29:00
objc 沒有tuple, 你可以多弄一層swift method 讓objc 可以呼叫
作者: darktt (小朱)   2016-01-25 15:33:00
你只有這個方法可以用,不是搞懂Swift,就是換一個套件
作者: fishead1116 (DD魚)   2016-01-25 16:11:00
另外寫一個addSegmentsWithTitlesAndViews(title : String ,view :UIView)然後把上面那段add 到redraw貼過去 把segments.map{$0.title} segments.map{$0.vi}改成title,view這樣試看看
作者: darktt (小朱)   2016-01-25 16:38:00
我不知道要說啥了,這個剛剛google一下就有答案了,https://goo.gl/iejUCT這個在原本的github頁面就有人問了,所以我把我的推拿回來

Links booklink

Contact Us: admin [ a t ] ucptt.com