2010-05-18 3 views
0

저는 iPhone 응용 프로그램에서 작업 중입니다. 응용 프로그램은 .net 웹 서비스를 사용하여 작업을 수행하고 "성공"또는 "실패"상태를 반환합니다.XML Parser 내의 UIAlertView didEndElement가 표시되지 않습니다.

나는 상태가 didEndElement 내 고장이지만이 표시되지 않는 경우 UIAlert보기를 표시하려고

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

} 

같은 XML 파서 didEndElement에서이 상태를 얻고있다. 내가 여기서 누락 된 것이 있습니까?

도움을 주시면 감사하겠습니다.

감사

답변

0

나는 상태가 didEndElement 내 고장 인 경우 UIAlert보기를 표시하기 위해 노력하고 있지만 표시되지 않습니다. 내가 여기서 누락 된 것이 있습니까?

XML 파싱을 백그라운드 스레드에서 실행하는 경우 perform the UI update on the main thread을 확인하십시오.

UIAlertView 코드를보기 컨트롤러의 선택기에 넣고 상태가 실패 할 경우 -performSelectorOnMainThread... 메서드를 사용하여 경고보기를 시작합니다.

+0

내 응용 프로그램이 다중 스레드되지 않습니다. 나는 이것을 주 스레드에서 돌리고있다. – Leo

+0

아마도 경고보기를 인스턴스화하는 방법을 나타내는 코드를 추가 할 수 있습니다. –

관련 문제