Таймер событий NSStream - iPhone - PullRequest
0 голосов
/ 25 июля 2011

All

Есть ли способ иметь минимальное время, чтобы сохранить поток открытым до его закрытия? По какой-то причине мой поток закрывается преждевременно, что вызывает ошибки в других местах. Мне нужно держать его открытым, чтобы убедиться, что ВСЕ данные собраны, а затем он может запустить другой код.

Спасибо, Джеймс

1 Ответ

0 голосов
/ 26 июля 2011

В случае, если кто-то столкнется с этим вопросом позже, я в итоге создаю вложенные операторы if для его проверки.

По сути, есть один оператор, который проверяет, не найден ли конечный тег (для моего кода КОНЕЦ ВСЕХ данных, которые я должен получить, равен </SessionData> - Итак, я сделал if([outputString rangeOfString:@"</SessionData>"].location == NSNotFound).Я создал строку с именем totalOutput, в которой outputString будет добавлен в конец totalOutput до тех пор, пока не будет найден </SessionData>.

Если кому-то понадобится помощь, просто прокомментируйте здесьи я могу дать больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...