У меня есть рабочее приложениеIphone: остановить выполнение кода при настороженности показана в реализации viewWillAppear
перед загрузкой первого взгляда, я поставил предупреждение в методе viewWillAppear:
- (void)viewWillAppear
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyAppp" message:@"Application will connect to Internet. Continue?"
delegate:self cancelButtonTitle:nil otherButtonTitles:@"No, quit", @"Yes", nil];
[alert show];
[alert release];
}
I может получить щелчки на двух кнопках (Да/Нет) правильно ...
Но ... Я хотел бы, чтобы выполнение кода останавливалось и ожидало ответа, но вместо этого код продолжается, подключается к Интернету и извлекает данные ...
Как предотвратить загрузку представления на основе пользовательского ввода?
так, я узнал, что в принципе нет никакого способа, чтобы показать UIAlertView модально (с прерыванием кода) – Antonio
Вы можете, но не в том, что мероприятие. UIAlertView не останавливает выполнение кода. Вы должны выйти из функции, в которой вы показываете предупреждение, и продолжить свою процедуру в UIAlertViewDelegate. – Jorge