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
ます。このバグを修正して適切に更新するにはどうすればよいか途方に暮れています。