Я выполняю вызов функции с помощью schedTimerWithTimeInterval. Я просто проверяю, что синтаксический анализ xml завершен или нет для определенных веб-сервисов и недействителен таймер в методе didEndElement после получения успешного ответа.
timerForStopWebService = [NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(stopWS) userInfo:nil repeats:NO];
теперь я сталкиваюсь с проблемой с iOS 5.0 и отлично работает в других версиях iOS. в iOS 5.0 функция stopWS вызывается в любое время, даже если я ее недействителен. сообщите мне, если у вас есть решение для этого.
и теперь я реализую performselector с задержкой и устанавливаю логические переменные в stopWS, чтобы идентифицировать, что синтаксический анализ завершен или нет. я просто хочу знать, есть ли какая-то существенная разница между этим? и работает ли это решение для моей проблемы?
если существует другой способ, пожалуйста, предложите мне, спасибо.