При инициализации NSXLParser, как показано ниже:
NSXMLParser* xmlParser=[[NSXMLParser alloc] initWithContentsOfURL:[NSURL URLWithString:urlstring]];
если сервер не работает, он подождет некоторое время, прежде чем поток вернется. Это действительно раздражает, даже если я выйду из приложения и перезапущу приложение, оно будет продолжать ждать с черным экраном, пока не истечет время ожидания.
Как мне отменить инициализацию? Есть ли лучший способ проверить, работает ли сервер перед вызовом анализатора? Спасибо за помощь.