Похоже, вы подходите к проблеме не с той стороны.
Вы должны обрабатывать это новое представление, всплывающее, когда вызывается правильный (kCFSocketConnectCallBack
) тип CFSocketCallBack
.
Или, возможно, установив там флаг и обработав представление из основного кода.
У вас может быть BOOL
флаг с именем popUpNConnectedView
, который инициализируется как NO
.
Вы устанавливаете его на YES
в методе connectCallBack
. Когда ваш главный цикл видит его (в приложениях, ориентированных на соединение, обычно это какой-то таймер побега ), он открывает окно и очищает флаг.
Вы не опубликовали никакого кода, поэтому невозможно дать более прямой ответ - вы обязательно найдете ответ здесь:
Сетевое программирование: Глава 7 - Разработка приложений для iPhone SDK
И еще несколько материалов для чтения:
Руководство по программированию CFNetwork