2009-07-29 11 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

답변

5

이것은 이제 later question으로 대답되었습니다.

[self.navigationController popViewControllerAnimated:YES]; 

에 : 내가 한 때

1

메모리 제약 조건의 원인 일 수 있습니다 (여러 가지 방법으로 나타납니다). 또한 다운로드가 끝날 때와 그 시점의 UI 사이의 스레드 상호 작용 동작의 원인 일 가능성도 있습니다. 일부 사람들은 UIAlertView를 표시하고 UIWebView를 작성하기 전에 UIAlertView를 작성하는 데 문제가 있음을 지적했습니다. 빠른 다운로드 연결 (시뮬레이터 및 로컬 웹 서버의 경우 일 가능성이 있음)이있는 경우 다운로드가 너무 빨리 끝나기 때문에 UI에서 알림을 표시 할 준비가 된 것입니다. 다운로드가 완료되었습니다.

4

나는이 오류를 가지고 내가 사용하는 경우

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

오류가 사라졌다 다음 대신 : 아마 무슨 일이 있었는지

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

했다 alertview 숨어있는 애니메이션이 계속 진행되는 동안 내비게이션 "슬라이드"효과가 시작되었음을 알립니다. 이 애니메이션을 변경 한 후에도 애니메이션이 부드러워졌습니다.

관련 문제