我有一个UITableView
用数组中的数据填充的。它显示可用的网络,并根据其发现填充表格视图。我尝试用我的一种方法回忆reloadData
表格视图,但由于某些奇怪的原因,应用程序因错误而崩溃:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array'
为了重现这个问题,我首先扫描网络。有 2 个可用,它们只是令人不寒而栗。我连接到一个,然后我去断开连接。我单击断开连接,触发 areloadData
以刷新表格视图,然后应用程序因错误而崩溃。如果我删除reloadData
呼叫,它不会崩溃并且运行良好。这与我的另一个问题有关,即刷新表视图以不显示网络,除非它连接到它,我认为它reloadData
会起作用,但它讨厌我。我不知道如何修复此错误并正确刷新。