【发布时间】:2017-06-26 19:31:59
【问题描述】:
我有一个BaseViewController,我想在子类中继承它。当我这样做时,子类“TestViewController”不会出现在 Xcode 界面构建器的类下拉列表中(见下图)。这不可能吗?
class BaseViewController<T: AnyObject> : UIViewController{
var test: T?
override func viewDidLoad() { }
}
class TestViewController : BaseViewController<UIView>{ }
如果我只输入类名,则会收到运行时错误消息:
Interface Builder 文件中的未知类 TestViewController
试过
- 删除对文件的引用并重新添加它们
- 使用文本编辑器编辑情节提要并向属性“customClass”添加名称
【问题讨论】: