2009-07-29 2 views
4

Я работаю над iPhone-приложением, а так как я начал создавать SDK 3.0, я получаю эту ошибку всякий раз, когда приложение пытается связаться с моим веб-сервером. Кажется, все работает нормально, но я не могу найти ничего, что объясняет основную причину сообщения. Любая помощь будет оценена по достоинству.iPhone SDK 3.0 - wait_fences: не удалось получить ответ: 10004003

+0

Просто хотел прокомментировать, что я тоже это видел. Я не смог найти ни одного шаблона, когда это произойдет. –

+0

Возможный дубликат ["wait_fences: не удалось получить ответ: 10004003"?] (Http://stackoverflow.com/questions/1371346/wait-fences-failed-to-receive-reply-10004003) – chown

ответ

1

Может быть причиной ограничений памяти (которые проявляются по-разному). Также возможно, что это является причиной взаимодействия потоков с потоком между завершением загрузки и пользовательским интерфейсом. Некоторые люди указали, что есть проблемы с отображением UIAlertView и созданием UIWebView, когда последний создается до первого. Если у вас есть быстрое подключение для загрузки (что, вероятно, будет иметь место в симуляторе и локальном веб-сервере), вы можете обнаружить, что ваш загрузок заканчивается слишком быстро, чтобы пользовательский интерфейс был готов отображать уведомление о том, что загрузка завершена.

4

Я имел эту ошибку, когда я сделал:

[self.navigationController popViewControllerAnimated:YES]; 

в:

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex; 

исчезла ошибка, когда я использовал следующие вместо:

- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex; 

Что, вероятно, произошло что эффект «слайда» навигации был начат, пока анимация скрытия alertview все еще продолжалась. После того, как я изменил это, анимация была более гладкой.

Смежные вопросы