私はリモートXMLファイルからコンテンツを収集するいくつかのUITableViewを持っています。ときどきファイルが更新されますが、viewDidLoadメソッドでファイルを読み込むため、ビューは更新されません。iOS:リモートファイルの更新を確認する
私はviewDidAppearのチェックを行い、XMLファイルを再度ロードする必要があると仮定しています。しかし、ユーザーがそのビューをクリックするたびにロードする必要はありません。
これを行うにはどのような方法が最適ですか?どういうわけかWeb上のリモートファイルの更新日を確認できますか?または、更新した日付をアプリに保存してから、間隔を置いてチェックする必要がありますか?これを行うには、XMLファイルが更新されていることを知るために、これを行うのが好ましい方法が必要です。
ありがとうございました。
すべてのアプリケーションには独自の要件があるため、「好ましい方法」があるかどうかはわかりません。これはデータのライブフィードですか、更新は必須ですか?それとも遅れるのですか?サーバーが提供するキャッシュ制御を使用できず、それに基づいてデータをリロードするタイミングを決定する理由はありますか? – joshpaul