【问题标题】:UITableViewController subclass won't loadUITableViewController 子类不会加载
【发布时间】:2008-12-09 01:42:46
【问题描述】:

我正在尝试在屏幕上显示一个表格...

基本上,我使用 UITableView 委托和数据源所需的方法创建了一个自定义 UITableViewController,因为 UITableViewController 会为您完成它。

当我把它放在-initWithRootView: 控制器中,并将导航栏视图添加到它不显示的窗口中!通过调试,表正在被创建,但委托方法永远不会被调用!

有什么想法吗?

【问题讨论】:

    标签: uitableview cocoa-touch


    【解决方案1】:

    您是否尝试过在控制器的表内存上手动调用 -reloadData?如果一切都连接好,这将调用您的委托/数据源方法。如果这不起作用,(a)某些东西没有正确连接,或者(b)你没有正确加载你的控制器。

    【讨论】:

      【解决方案2】:

      我创建了表格并将 tableView 属性直接添加到窗口中,并且它起作用了。我认为添加 reloaddata 不会使其工作,因为该控制器会自动执行此操作。可能在将其作为 rootviewcontroller 添加到导航栏控制器时出现错误!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多