Поймать тайм-аут сервера при вызове XML - PullRequest
0 голосов
/ 31 января 2011
[[NSXMLParser alloc] initWithContentsOfURL:@"www.mysite.com/myXml.mxl"];

чтобы получить xml, и после этого я использую парсерные функции.

Теперь, если сервер не работает? или отвечает слишком медленно , есть ли способ установить / получить тайм-аут сервера ответ в NSXMLParser ??

спасибо

1 Ответ

2 голосов
/ 31 января 2011

Я бы порекомендовал использовать что-то вроде ASIHTTPRequest или NSURLConnection для получения ваших данных.Они обеспечивают больший контроль над такими вещами.Эти библиотеки поддерживают расширенные функции, такие как тайм-ауты, а ASI даже включает возможность отслеживать ход загрузки.Очень полезно для придания вашему приложению легкости в использовании.

Вы можете извлечь NSData из них, а затем передать их NSXMLParser с помощью [[NSXML Parser alloc] initWithContentsOfData: data];.

Если у вас есть еще вопросы, просто прокомментируйте:)

Удачи,

Aurum Aquila

...