-1

http://imasters.com.br/artigo/22804/ios/trabalhando-com-json-em-aplicacoes-iphoneこのチュートリアルに従ってJSONアプリケーションで a を読み取り、インターネットへの接続がない場合を除いて正しく動作します.

読み込みに間に合うようにアプリの処理中に失敗した場合、またこの時にアプリにアクセスするとアプリが壊れてiPhoneJSONに接続すると取得に時間がかかる場合があります。WIFIIP

エラーを修正するためにそれを特定するにはどうすればよいですか?

4

2 に答える 2

0

Reacabilityクラスを使用して、JSON のリクエストを行う前に Web サイトに接続できることを確認できます。

AFNetworkingの一部であるAFJSONRequestOperationを使用することもできます。これは、エラー チェックに非常に優れており、無効な JSON を解析しません。

于 2012-09-25T12:54:50.103 に答える
0

この問題を解決するには、さまざまな方法があります。

1: データを解析する前に、データが有効な JSON であるかどうかを確認します。

2: エラーを処理するためにクライアント側で JSON を設定します。つまり、ネットワーク接続からエラーを受け取ったときに JSON を作成します。その JSON を読み込んで、その JSON を解析して返します。したがって、サーバーの応答が得られない場合は、JSON を解析することができます。

それが役に立てば幸い。

于 2012-09-25T06:36:23.153 に答える