Webサーバーに配置されたXMLファイルからデータを読み取ろうとしています。私はこのデータをUITableViewに表示したいと思います。誰かがファイルからデータを読み込む方法を教えてもらえますか?Webサーバー上のXMLファイルからデータを読み取る方法
また、30秒ごとにデータを更新する必要があります。誰かが30秒ごとにそのXMLファイルを読む方法を教えてもらえますか?
ありがとうございます。
よろしく、 のGauravアローラ
Webサーバーに配置されたXMLファイルからデータを読み取ろうとしています。私はこのデータをUITableViewに表示したいと思います。誰かがファイルからデータを読み込む方法を教えてもらえますか?Webサーバー上のXMLファイルからデータを読み取る方法
また、30秒ごとにデータを更新する必要があります。誰かが30秒ごとにそのXMLファイルを読む方法を教えてもらえますか?
ありがとうございます。
よろしく、 のGauravアローラ
あなたはサーバーからXMLドキュメントを取得するためにNSUrlConnection
を使用する場合があります。個人的には、NSUrlConnection
の素晴らしいラッパーを使用してアプリケーションコードを簡略化する方が便利だと思います。
私のプロジェクトでは、ASIHHTPRequestとGTM-HTTP-Fetcherを使用しています。どちらの図書館も静かに私のために働いた。
XML文書を受信した後、情報を取り込むためにNSXMLParser
を作成する必要があります。ドキュメントベースのAPIはiPhoneで利用できないことを思い出してください。
サーバーから情報を受信した後、dispatch_after
を使用して30秒の遅延で新しい実行ブロックの再スケジュールを考えると、再フェッチを有効にすることができます。
メインループで管理されているUIスレッドをブロックしないバックグラウンド操作で、リモートサーバーアクセスとXML解析を実行することをお勧めします。新しいデータがバックグラウンドで受信されると、私は通常dispatch_async()
を使用して、UITableView
の更新を処理するメイン(UI)キューに実行ブロックを配置します。