Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 重新加载数据不';t消防表视图:第节中的行数:_Iphone_Ios_Uitableview_Reloaddata - Fatal编程技术网

Iphone 重新加载数据不';t消防表视图:第节中的行数:

Iphone 重新加载数据不';t消防表视图:第节中的行数:,iphone,ios,uitableview,reloaddata,Iphone,Ios,Uitableview,Reloaddata,我只是遇到了一个问题,我调用UITableView重载数据方法,但什么也没发生。无表视图:调用numberOfRowsInSection 情况是: 表在视图A(具有UITableView)中工作正常,然后视图B显示并隐藏,在此步骤之后,UITableView重载数据不再工作。我确信在主UI线程中调用了重载数据,并且数据源已经更改。也没有IBOutlet连接问题。尝试在视图中调用reloadData将出现。在[tableView reloadData]上设置断点;检查tableView对象是否为非

我只是遇到了一个问题,我调用UITableView重载数据方法,但什么也没发生。无表视图:调用numberOfRowsInSection

情况是:


表在视图A(具有UITableView)中工作正常,然后视图B显示并隐藏,在此步骤之后,UITableView重载数据不再工作。我确信在主UI线程中调用了重载数据,并且数据源已经更改。也没有IBOutlet连接问题。

尝试在视图中调用reloadData将出现。

在[tableView reloadData]上设置断点;检查tableView对象是否为非零

你的问题再模糊不过了。请发布一些代码或解释您所做的工作。同意,我们无法在不查看源代码的情况下诊断出问题所在。我的猜测是,如果视图B位于视图A(具有UITableView)的上方,则重新加载数据将无法工作,只需尝试将视图B从其superview中删除。我尝试在视图B视图消失后重新加载数据,但仍然不工作我猜这与UITableView的可见性有关,但奇怪的是,视图B被取消后仍然不工作。为什么将其放入视图将出现?如果您的第一个视图(视图A)从未卸载,然后,当您返回viewDidLoad时,它将不会被调用,但viewDidLoad将出现。这是假设您首先在viewDidLoad中重新加载了数据。此外,在调用reloadData之前,请确保您正在从数据源重新提取数据,否则即使reloadData工作正常,它也不会显示任何新内容。