URL 接続を自動的にキャンセルする方法はないため、次のようにします。
-(void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];
}
はい、実際にリクエストをキャンセルするわけではありません。ステータス バーのネットワーク インジケーターを非表示にするだけで、リクエストはバックグラウンドで実行されています。
今のところ動作しますが、これは Apple セーフですか? Apple はそれを気に入るでしょうか、それとも私のアプリを拒否するでしょうか?