作者s001582000 (仁杰)
看板MacDev
标题[问题] 怎麽在swift做optional的delegate
时间Tue Aug 18 21:44:56 2015
各位先进大家好
是这样的
小弟想要在swift实作可以optional的delegate
但看到网路文献
都说在protocol前面加个@objc才可以
不然他会警告optional只能在objc使用
但小弟觉得这样不对
swift就是swift不能依赖objc
就算现在这样用将来势必会改回来
就像swift有自己的string,dic,array,range
然而
我现在用swift的protocol
但一需要delegate就要实作所有func 好不快乐
是目前swift的delegate还不能optional吗
还是有其他类似方法只是小弟不才没找到而已Q_Q
像原生的delegate点进去看都有optional的宣告
可恶耶
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.141.64.63
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1439905499.A.865.html
※ 编辑: s001582000 (220.141.64.63), 08/18/2015 21:51:51
2F:推 appleway: protocol extension is what you are looking for. 08/19 03:58