viewDidAppear()和viewDidLoad()未被调用

时间:2016-12-29 23:09:41

标签: ios swift

覆盖函数viewDidAppearviewDidLoad似乎无法正常工作。我通过打印到控制台进行测试,没有任何结果。函数体的其余部分也不会执行。

我确保方法签名为override func viewDidLoad()

View Controller类不直接是UITableViewController类的子类。

有一个课程:

class EntityVC<E: Entity>: UITableViewController {
    var dataRetriever: DataRetriever<E>!
    var cachedEntities: CachedEntities<E>!
    var entityName: String!

//Other functions...

然后这个View Controller类扩展到它:

class StallTableVC: EntityVC<Stall>, UISearchBarDelegate {

为了澄清,StallTableVC是故事板所连接的,而不是EntityVC

这会与它有关吗?我意识到这也是为什么在故事板中,View Controller类没有出现在建议列表中,但是我确保它被选中了。

0 个答案:

没有答案