/ /同期リクエストでアプリがクラッシュするのを避ける方法 - objective-c、httpurlconnection

アプリケーションが同期リクエストでクラッシュするのを避ける方法 - objective-c、httpurlconnection

JSONKitを使用してサーバーにいくつかのJSONデータをポストしています。

データを送信する前に、インターネット接続を確認しています。

しかし、インターネット接続がリクエストを送信した後に失われた場合、この行の後に:

NSData *receivedData = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response
error:&error];

私のアプリはクラッシュします。

私はここで非同期メソッドを使用したくありません。

このような状況でアプリがクラッシュするのではなく、アラートを表示できる特別な方法はありますか?

回答:

回答№1は0

わかった。インターネット接続がない場合、応答変数はゼロになります。私はそれを確認することができます if (response == nil) ここに私の注意を喚起してください。