私は自分のデータベースにイメージの配列を保存するメソッドを持っています。これはバックグラウンドで起こるので、ユーザがナビゲーションコントローラをポップして複数の画像を保存しないままにする可能性があります。アプリケーション全体を通して実行中のメソッド - IOS
- (void) sendToCloud{
sending = true;
if (cloudQueue.count != 0) {
[[cloudQueue firstObject] saveInBackgroundWithBlock:^(BOOL succeeded, NSError * _Nullable error) {
if (succeeded) {
[cloudQueue removeObjectAtIndex:0];
[self sendToCloud];
}else{
[self sendToCloud];
}
}];
}else{
sending = false;
}
}
は、私は、ユーザーがどこへ行っても、この方法を実行し続けるように、この方法を実行するために、私のNavigationController
に通知を送信する必要がありますか?どのようにこのメソッドを実行し続けることができますか?