UIAlertView в XML Parser didEndElement не отображается - PullRequest
0 голосов
/ 19 мая 2010

Я работаю над приложением для iphone. Приложение использует веб-сервис .net для выполнения операции и возвращает статус «Успешно» или «Сбой».

Я получаю этот статус в xml-парсере didEndElement, как

if( [elementName isEqualToString:@"OperationStatusResult"])
{

}

Я пытаюсь показать представление UIAlert, если состояние не выполнено в didEndElement, но не отображается. Есть ли что-то, чего мне здесь не хватает.

Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

0 голосов
/ 19 мая 2010

Я пытаюсь показать представление UIAlert, если состояние не выполнено в didEndElement, но оно не отображается. Есть ли что-то, чего мне здесь не хватает.

Если вы выполняете синтаксический анализ XML в фоновом потоке, убедитесь, что вы выполните обновление пользовательского интерфейса в основном потоке .

Поместите свой код UIAlertView в селектор в вашем контроллере представления и используйте метод -performSelectorOnMainThread..., чтобы отключить представление оповещения, если состояние не удается.

...