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. スクロール中にテーブルビューの再読み込みを無効にする
- 3. 私のiPhoneアプリにiPhoneドキュメントを読み込み/保存しますか?
- 4. テーブルビューの再読み込みに関する奇妙なクラッシュ
- 5. objective-cテーブルビューが再読み込み時にクラッシュする
- 6. 検索バーのキャンセルボタンが元のテーブルビューとデータを再読み込みしない
- 7. iphoneアプリでプログラムで「読み込み」する方法は?
- 8. アプリ内のFacebookのファンページが好きで、タブを再読み込みします
- 9. iphone - 画像読み込み
- 10. タブバービューを別のタブバーから再読み込みしますか?
- 11. UITableView再読み込み
- 12. Keymando「再読み込み」コマンド
- 13. iPhoneアプリが画像を見つけて読み込みません.app
- 14. "ファイルを再読み込みしますか?"エラーコードブロック
- 15. Smartyテンプレートを新しい変数で再読み込みしますか?
- 16. 外部ページをアプリに読み込んでいるiPhoneアプリを持っている人はいますか?
- 17. スプラッシュ画面の読み込み時にiPhoneアプリが終了しました
- 18. C#でのマルチフォーマット読み込みをZXingしていますか?
- 19. ファイルからバイト[]を読み込み、読み込みます
- 20. iphoneでビューを再読み込みまたはリフレッシュするにはどうすればいいですか?
- 21. XIBがiphoneに読み込まれず、シミュレータで読み込まれます
- 22. iPhoneアプリでコンピュータからファイルを読み込むことはできますか?
- 23. 再読み込み前にnotifitを表示しようとしています
- 24. キャンバスをクリアして画像を再読み込みしますか?
- 25. タブのアクティビティを再読み込みしていますが、タブスイッチを再読み込みしたくありません
- 26. 残りのiPhoneアプリが読み込まれないのはなぜですか?
- 27. ローカルファイルからの書き込みと読み込みiPhone
- 28. 私のphonegap iphoneアプリで動画を読み込んでいます
- 29. iPhoneでのテキストファイルの書き込みと読み込み
- 30. 画像はUIImageView iphoneアプリに読み込まれません
私は問題を理解しました - そして、私はもはや2秒ごとにリロードしていません:) – zpesk
"スレッドを使用しています"という問題がありました。ありがとう、あなたの記事は私を助けました。 – InFreefall