[问题] 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