Когда INIT в NSXLParser, как показано ниже:Как прервать NSXMLParser iPhone ждать
NSXMLParser* xmlParser=[[NSXMLParser alloc] initWithContentsOfURL:[NSURL URLWithString:urlstring]];
если сервер выключен, он будет ждать в течение некоторого времени до возвращения резьбы. Это действительно раздражает, даже если я выхожу из приложения и перезапускаю приложение, он будет продолжать ждать с черным экраном, пока он не истечет.
Как отменить инициализацию? Есть ли лучший способ проверить, дошел ли сервер до вызова анализатора? Спасибо за помощь.
Благодарим вас за ответ. Я полностью забыл об этом вопросе. Я сделал то, что вы предложили. Кроме того, необходимо добавить NSURLConnection в runloop, чтобы предотвратить зависание пользовательского интерфейса во время загрузки: http://www.cocoabyss.com/foundation/nsurlconnection-synchronous-asynchronous/ –
Это помогло мне :-) –
UPVOTED: -) :-) –