xmlを返すhttp要求を行うテーブルビューコントローラがあります。私はXMLを解析し、それをUITableViewに表示します。 HTTP要求が最初に呼び出されると、すべてが期待通りに機能します。 2回目にhttpリクエストを呼び出す:xmlが期待どおりに受信されますが、テーブルは更新されません。私は2秒ごとにTableViewのreloadDataメソッドを呼び出すので、問題はありません。iphoneアプリでテーブルビューを再読み込みしていますか?
2
A
答えて
7
XMLを更新した後でどこかにブレークポイントを設定し、テーブルビューに与えているデータが期待通りかどうかを確認します。そうでない場合は、コールスタックを介して何かが欠落しているかどうかを確認します。また、テーブルビューをリロードするタイマーを設定することは、本当に悪いことです。データが変更された後、必要なときにリロードしてください。
0
Marcのレスポンスとほとんど同じですが、少し異なるアクション - セルにデータをロードして、新しいデータがある場合は再度参照するようにcellForIndexPathにブレークポイントを設定します。
テーブルがリロードされていない場合、データはテーブルに新しいものが表示される場所にデータを作成していません。
2
あなたはスレッドを使用していますか?もしそうなら、メインスレッド上でテーブルビューのデータを再ロードする必要があります。そうでなければ、スクロールするまでテーブルビューは更新されません。
2秒ごとにテーブルビューをリロードするのが最悪です。実際に必要なときだけテーブルビューのデータをリロードしてください。
スレッドを使用していない場合は、httpリクエストに時間がかかるため、httpリクエストをブロックする際にメインスレッドとUIがブロックされないようにしてくださいコンプリート。
関連する問題
- 1. WP7のMainPageを再読み込みしてアプリを再起動
- 2. 私のiPhoneアプリにiPhoneドキュメントを読み込み/保存しますか?
- 3. スクロール中にテーブルビューの再読み込みを無効にする
- 4. テーブルビューの再読み込みが遅すぎる
- 5. objective-cテーブルビューが再読み込み時にクラッシュする
- 6. テーブルビューの再読み込みに関する奇妙なクラッシュ
- 7. iphoneアプリでプログラムで「読み込み」する方法は?
- 8. テーブルビューで行を再読み込みすると誤って遅くなる
- 9. 検索バーのキャンセルボタンが元のテーブルビューとデータを再読み込みしない
- 10. JSONファイルからテーブルビューを保存して読み込みますか?
- 11. iphone - 画像読み込み
- 12. アプリ内のFacebookのファンページが好きで、タブを再読み込みします
- 13. iPhoneアプリが画像を見つけて読み込みません.app
- 14. 外部ページをアプリに読み込んでいるiPhoneアプリを持っている人はいますか?
- 15. タブバービューを別のタブバーから再読み込みしますか?
- 16. スプラッシュ画面の読み込み時にiPhoneアプリが終了しました
- 17. iPhoneアプリでコンピュータからファイルを読み込むことはできますか?
- 18. Keymando「再読み込み」コマンド
- 19. UITableView再読み込み
- 20. iphoneでビューを再読み込みまたはリフレッシュするにはどうすればいいですか?
- 21. 残りのiPhoneアプリが読み込まれないのはなぜですか?
- 22. onRestoreInstanceStateすべてのビューを再読み込みしません
- 23. XIBがiphoneに読み込まれず、シミュレータで読み込まれます
- 24. "ファイルを再読み込みしますか?"エラーコードブロック
- 25. Smartyテンプレートを新しい変数で再読み込みしますか?
- 26. ローカルファイルからの書き込みと読み込みiPhone
- 27. 私のphonegap iphoneアプリで動画を読み込んでいます
- 28. Nativescriptアプリの遅延読み込みには適していますか?
- 29. プッシュ通知バッジをバックグラウンドで再読み込みします
- 30. 画像はUIImageView iphoneアプリに読み込まれません
私は問題を理解しました - そして、私はもはや2秒ごとにリロードしていません:) – zpesk
"スレッドを使用しています"という問題がありました。ありがとう、あなたの記事は私を助けました。 – InFreefall