このコードを使用してアプリケーション内のネットワーク接続を確認し、接続が存在する場合はデータを取得して表示します。
if([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] == NotReachable) {
errorView = [[UIAlertView alloc]
initWithTitle: @"Network Error"
message: @"No Network connection availible!"
delegate: self
cancelButtonTitle: @"OK" otherButtonTitles: nil];
[errorView show];
}
else
{
HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
[self.navigationController.view addSubview:HUD];
HUD.delegate = self;
HUD.labelText = @"Performing Initial Download";
HUD.minSize = CGSizeMake(135.f, 135.f);
[HUD showWhileExecuting:@selector(pullAndDisplayData) onTarget:self withObject:nil animated:YES];
}
ただし、このコードを適応させて、ダウンロード プロセス全体でインターネット接続を常にチェックし、接続が失われた場合はダウンロードを停止し、適切な警告メッセージをユーザーに表示するようにします。これについてどうすればよいか、誰にもアドバイスできますか?
ありがとう、
タイシン