찾다

 >  Q&A  >  본문

ios - tableview 只执行numberOfRowsInSection,不执行cellForRowAtIndexPath代理方法

tableview是用storyboard创建的,我在代码中执行[self.tableView reloadData];
执行numberOfRowsInSection的时候返回的值是 value > 0 的。但是不执行cellForRowAtIndexPath方法。

代理也已经设置好。

PHPzPHPz2773일 전801

모든 응답(5)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-04-17 17:56:21

    cellForRowAtIndexPath 함수를 사용하지 않는다는게 사실인가요? 멈춰서 구경해도 돼요. 제가 떠난 걸 눈치 채지 못하신 걸까요?

    회신하다
    0
  • 阿神

    阿神2017-04-17 17:56:21

    메인 스레드에 [self.tableView reloadData]가 작성되지 않았나요?

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:56:21

    cellForRowAtIndexPath가 확실합니까? 자세히 살펴보면 헷갈릴 수도 있는 기능이 또 있습니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 17:56:21

    저도 이런 문제가 발생하는데 해결하셨나요? 어떻게 해결하나요?

    회신하다
    0
  • 阿神

    阿神2017-04-17 17:56:21

    어떤 상황에서 데이터가 다시 로드되나요? 비동기적으로 다운로드된 경우 새로 고치려면 기본 스레드로 반환되어야 합니다.

    회신하다
    0
  • 취소회신하다