это учебник.
аюсь отобразить UIAlertView через некоторое время (например, через 5 минут после выполнения каких-либо действий в приложении). Я уже уведомляю пользователя, если приложение закрыто или находится в фоновом режиме. Но я хочу отобразить UIAlertView во время работы приложения.
Я попытался выполнить dispatch_async следующим образом, но предупреждение появляется постоянно:
[NSThread sleepForTimeInterval:minutes];
dispatch_async(dispatch_get_main_queue(),
^{
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"title!" message:@"message!" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil];
[alert show];
[alert release];
}
);
Также я читал, что ветка умирает через 30-60 минут. Я хочу иметь возможность отображать предупреждение через более чем 60 минут.