如果我正在管理在 TableViewController 中获取数据,那么一切正常,但是由于我想将逻辑移到 VC 之外,当我从 VC 外部触发 reloadData() 时,它不会调用 cellForRowAtIndexPath 并且我的数据在表中不可见. 但是正在调用 numberOfSectionsInTableView 或 numberOfRowsInSection,这很有趣。我尝试了很多东西:在主线程、属性观察器、通知中心触发 reloadData,但似乎没有任何效果,从未调用 cellForRowAtIndexPath。