2011-10-19 4 views
0

ウェブから更新されたデータのチェックを-applicationWillEnterForeground:に行っていますが、シミュレータでこれをどのようにテストしますか?私はWebからの更新がいつ行われるのかを制御していないので、シミュレータで既に実行しているときにXcode内で自分自身で更新をトリガする必要があります。Xcode - applicationWillEnterForegroundでデータの更新をシミュレートする

私は話すためにいくつかの動的テストが必要です。

+0

シミュレータのホームボタンを押してからアプリをクリックして起動させると(Xcodeセッションがまだ進行しているはずです)、最終的には変な奇妙な問題が発生します。 Xcodeを実行し、等。しかし、ちょうどシミュレータが壊れている。 –

+0

しかし、手動でアップデートを起動するにはどうすればよいですか?基本的には、更新をシミュレートするデータをいくつかの変数に取り込むことですが、アプリケーションが既にシミュレータで実行されているときにこれを行う方法はわかりません。 1つの方法は、それをオフにして変数を変更し、それを再度実行することですが、その方法はかなり面倒です。 –

答えて

0

WebDataソースから更新されたデータを取得しているように聞こえても、「ウェブから更新されたデータをチェックする」という意味ではありません。 Webデータソースをシミュレートできますか?インストール可能なWebサーバーはたくさんあります。クイックページを作成して、クエリを実行したときにデータを送り返すことができます。私たちはアプリケーションでこれを行います。最終的にはUltimate Web Dataにクエリを実行しますが、テスト中に私たちは独自のWebサーバーでWeb上のデータをシミュレートします。バックグラウンドの数ページで、必要なデータを返すことができます。我々は、通信のXMLを前後に使用します。

その後、私たちがライブになると、Webサーバー名が切り替わり、私たちは行こうとします。

+0

私はこのためにDropBoxサービスを使いました。とても便利でした。アドバイスありがとうございます。 –

関連する問題