继承UITableViewController的类,无法执行数据源方法的解决办法.

@星辰破晓 感谢您的指正,因为我的基类的numberOfSectionsInTableView返回的为0,所以导致继承此基类的控制器无法调用数据源方法.因此我的说法是错误的.但是如果以后发现UITableViewController不调用数据源方法,可以查看numberOfSectionsInTableView方法是否返回为0;



我有一个基类是继承自UITableViewController的, 因为UITableViewController本身已经遵循的自己的代理方法和数据源方法, 

因此可以直接调用方法. 但是当我在基类重写数据源方法的时候,


这两个方法却不调用.后来想到数据源方法里面一直有一个方法被我们遗忘,就是


这个方法默认返回为1,可是当在继承自UITableViewController的基类中返回的却是0,因为不会调用其他的数据源方法,重写这个方法就能解决这个问题了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,845评论 0 9
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,872评论 6 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,958评论 18 399
  • 概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似...
    liudhkk阅读 12,961评论 3 38
  • 我要坚持写下去markdown的使用 1.标题 (共6级) 一级标题 二级标题 三级标题 四级标题 五级标题 六级...
    飞飞hang阅读 2,435评论 0 0