Iphone 重新加载数据不';t消防表视图:第节中的行数:
我只是遇到了一个问题,我调用UITableView重载数据方法,但什么也没发生。无表视图:调用numberOfRowsInSection 情况是:Iphone 重新加载数据不';t消防表视图:第节中的行数:,iphone,ios,uitableview,reloaddata,Iphone,Ios,Uitableview,Reloaddata,我只是遇到了一个问题,我调用UITableView重载数据方法,但什么也没发生。无表视图:调用numberOfRowsInSection 情况是: 表在视图A(具有UITableView)中工作正常,然后视图B显示并隐藏,在此步骤之后,UITableView重载数据不再工作。我确信在主UI线程中调用了重载数据,并且数据源已经更改。也没有IBOutlet连接问题。尝试在视图中调用reloadData将出现。在[tableView reloadData]上设置断点;检查tableView对象是否为非
表在视图A(具有UITableView)中工作正常,然后视图B显示并隐藏,在此步骤之后,UITableView重载数据不再工作。我确信在主UI线程中调用了重载数据,并且数据源已经更改。也没有IBOutlet连接问题。尝试在视图中调用reloadData将出现。在[tableView reloadData]上设置断点;检查tableView对象是否为非零 你的问题再模糊不过了。请发布一些代码或解释您所做的工作。同意,我们无法在不查看源代码的情况下诊断出问题所在。我的猜测是,如果视图B位于视图A(具有UITableView)的上方,则重新加载数据将无法工作,只需尝试将视图B从其superview中删除。我尝试在视图B视图消失后重新加载数据,但仍然不工作我猜这与UITableView的可见性有关,但奇怪的是,视图B被取消后仍然不工作。为什么将其放入视图将出现?如果您的第一个视图(视图A)从未卸载,然后,当您返回viewDidLoad时,它将不会被调用,但viewDidLoad将出现。这是假设您首先在viewDidLoad中重新加载了数据。此外,在调用reloadData之前,请确保您正在从数据源重新提取数据,否则即使reloadData工作正常,它也不会显示任何新内容。