У меня настроен индикатор активности, чтобы начать вращаться, когда файл загружается из Интернета.Файл загружается асинхронно, и он также запрашивает продолжение загрузки, если пользователь отправляет приложение в фоновый режим или запускает другое приложение.Однако после возобновления работы моего приложения индикатор активности больше не вращается, хотя я не останавливал его в коде.
Я установил флаг, чтобы сообщить, должен ли индикатор активности вращаться, иЯ думал, что смогу определить, когда приложение вышло на передний план, протестировать флаг и снова запустить индикатор активности, но ни один из логических методов не срабатывает при их настройке.Я пробовал следующее:
- (void)applicationDidBecomeActive:(UIApplication *)application
- (void)applicationWillEnterForeground:(UIApplication *)application
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application
Как я уже сказал, ни один из этих методов не запускается, когда пользователь переключается обратно на приложение (или, если на то пошло, от него).
Что я делаю не так?