【发布时间】:2015-12-18 14:29:50
【问题描述】:
我有一个想要遵守协议的控制器类(不是 viewController)。 这个控制器类不是任何其他类的子类,所以它没有超类。
如果一个类没有超类,我如何遵守协议?
这不起作用:
class xxxController , yyyDelegate
这不是我们想要的:
class xxxController : zzzSuperClasss, yyyDelegate
有人知道它在 Swift 2.1 中是如何工作的吗?
更新:
我忘了写我试过了:
class xxxController : yyyDelegate
当我这样做时,我得到
类型 xxxController 不符合协议 NSObjectProtocol
所以我猜 yyyDelegate 要求(在这种情况下)xxxController 是 NSObject 的子类?
【问题讨论】:
-
class xxxController : yyyDelegate? -
您的编辑使您的问题重复:)
-
完美,我去看看。
标签: swift delegates swift2 protocols