0

UITableView配列からのデータを入力するがあります。利用可能なネットワークを表示し、その結果に基づいてテーブル ビューに入力します。メソッドの 1 つでテーブル ビューを思い出そうとreloadDataしましたが、何らかの奇妙な理由でアプリがエラーでクラッシュしました。 *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array'

問題を再現するために、まずネットワークをスキャンします。利用可能な 2 があり、彼らはただ身も凍るようです。1つに接続してから、切断します。切断をクリックし、areloadDataを起動してテーブル ビューを更新すると、アプリがエラーでクラッシュします。通話を削除してreloadDataも、クラッシュせず、問題なく動作します。これは、ネットワークに接続されていない限りネットワークを表示しないようにテーブル ビューを更新することについて私が持っている別の質問と関連していreloadDataます。このバグを修正して適切に更新するにはどうすればよいか途方に暮れています。

4

0 に答える 0