1

Web サイトから JSON データをダウンロードしてテーブル ビューに表示する iOS 6 プログラムを作成しています。魔女が正常に動作する更新方法にプルを追加しました。設定ビュー コントローラー (secondViewController) に移動してアドレスを変更すると、すべてが機能します。次に、pull to refresh メソッドを使用すると、tableView がリロードされます。しかし、アドレスを変更した後に 3 回リロードすると、アプリがクラッシュします。このエラーが発生します:

*** Terminating app due to uncaught exception 'NSRangeException', 
reason: '*** -[__NSArrayM objectAtIndex:]: index 10 beyond bounds for empty array'
*** First throw call stack:
(0x1ca1012 0x10dee7e 0x1c430b4 0x3084 0xdd8fb 0xdd9cf 0xc61bb 0xd6b4b 0x732dd 0x10f26b0   0x229dfc0 0x229233c 0x2292150 0x22100bc 0x2211227 0x22bb333 0x22bb75f 0x1c60376 0x1c5fe06 0x1c47a82 0x1c46f44 0x1c46e1b 0x1bfb7e3 0x1bfb668 0x22ffc 0x1fbd 0x1ee5)
libc++abi.dylib: terminate called throwing an exception

私は何を間違っていますか?そして、どうすればその問題を解決できますか? ご協力いただきありがとうございます !

4

1 に答える 1