это учебник.

аюсь отобразить 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 минут.

Ответы на вопрос(2)

Ваш ответ на вопрос