検索

ホームページ  >  に質問  >  本文

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

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

代理也已经设置好。

PHPzPHPz2890日前846

全員に返信(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
  • キャンセル返事