2010-12-19 18 views
0

私は現在、利用可能な最新のXMLレポートを確認する必要のあるビジネスアプリケーションを開発中です。レポートは通常、毎週固定日に発行されますが、更新によって変更される可能性があります。 XMLレポートには、年と月の2つのパラメータが変更された固定URLがあります。iPhoneで最新のxmlレポートを確認してください

私は現在の日付を使用して年と週番号を抽出し、これをURLのパラメータとして使用する作業ロジックを持っています。次に、URLを使用してNSXMLParserオブジェクトをインスタンス化し、NSXMLParserがエラーをスローするかどうかを確認します。それがスローされ、エラーが発生した場合、今週の週にレポートが発行されるので、現在の週は1で減算されますので、週番号-1の週に再試行します。

これはかなり悪い方法ですしかし、現時点では、これを行うもっと良い方法である可能性のあるプッシュサービスは、最初のバージョンではオプションではありません。

私の質問は、既に私のアプリケーションで行われているアプローチが最初のバージョンでそれを行うのはOKの方法ですか?または、Webサーバー上のリソースが利用可能かどうかを確認し、URLパスでweeknumber-1のループで再試行しない場合は、より良い方法です。

ありがとうございます!

答えて

1

Webサーバーを制御できる場合は、常に最新のレポートの週番号を返す固定URLを定義できます。

+0

が、私はこれは悪いです知っている)、そして、あなたのWebサービスを制御していない場合

は、あなたのアプローチは、それが仕事を得るという理由だけで、永遠のために生きているのだろう有名な悪い暫定porkaroundのように聞こえますそれをやっていないことで解決しました;) – LuckyLuke

関連する問題