Xcode 8:基于故事板中不可用的泛型类的自定义类

时间:2016-09-28 20:33:49

标签: swift ios10 xcode8 xcode-storyboard

我刚用Xcode8将代码转换为Swift3。这是两个简化的类。第一个是基类的通用类:

class MyBaseTVController<T: NSManagedObject>: 
   UITableViewController, NSFetchedResultsControllerDelegate {
...
}

第二个是基于上面一个的自定义类:

class MyTVController : MyBaseTVController<MyEntity> {
   ...
}

我遇到的问题是故事板中没有MyTVController类(如Identity Inspector选项卡中的自定​​义类)。

enter image description here

进一步调查,我发现有一件事很有意思。如果我从基类中删除泛型类型,MyTVController将显示在故事板中。

我确实需要使用泛型类型定义基类。反正有没有让我的继承类在故事板中可用?如果没有,我可以用任何方式在代码中做到这一点吗?

0 个答案:

没有答案