【发布时间】:2014-08-02 19:08:58
【问题描述】:
我知道,在 Swift 协议中创建一些方法需要使用@objc protocol。问题是,我不能使用目标 c 方式,因为我在协议中有一个方法,它返回一个 Swift 结构。所以我得到了错误,我不能使用@objc 协议,因为我的方法返回一个结果,它不能在目标 c 中表示。
不幸的是,我绝对想使用可选方法,因为有两种方法,它们是可选的,我的班级的用户应该选择他想要使用的方式。
【问题讨论】:
-
这两种方法是什么?它们可以结合起来吗?不幸的是,我认为这在当前版本的 Swift 中是不可能的。你可能想file a bug。
-
也许合并是一种方法,我试试,谢谢!
标签: swift