【发布时间】:2015-04-26 18:21:36
【问题描述】:
我想创建一个特定类型且符合协议的属性,我会在 Objective-C 中这样做:
@property (nonatomic) UIViewController<CustomProtocol> *controller;
我正在寻找的是指定属性可以使用 UIViewController 类型的对象设置,该对象也符合 CustomProtocol,以便清楚基类是什么。我知道我可能只使用一个简短的类存根来获得相同的结果,即
class CustomViewController : UIViewController, CustomProtocol {}
但这似乎不是最干净的方法。
【问题讨论】:
标签: swift uiviewcontroller swift-protocols