2013-06-28 2 views
0

내 앱이 오류를 반환하고 그 이유가 서버 측 문제 일 가능성이 높습니다. 앱에서 SIGPipes를 무시하려고 노력하고있어 xcode로는 작동하지 않습니다. . 그것은 단지 sigpipes를 계속 제공합니다.SIGPIPE를 무시하면 iOS가 작동하지 않음

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    // We expect write failures to occur but we want to handle them where 
    // the error occurs rather than in a SIGPIPE handler. 
    signal(SIGPIPE, SIG_IGN); 
} 

불행하게도이 전혀 도움이되지 않고 응용 프로그램 그냥 어쨌든 정지 :

나는 다음을 추가했습니다. 여기에 무엇이 누락 되었습니까?

+0

또한 읽은 소켓 읽기/쓰기 오류도 처리해야합니다. – borrrden

답변

0

좋아, 며칠 후 나는 signal 13 sigPIPE가 수정되어 대신 메모리가 부족하다는 신호 9를 반환한다는 것을 알았습니다. 이것은 내 애플 리케이션에 문제가 아니지만 다른 애플 리케이션도 이것을 반환하기 때문에 장치 메모리와 함께.

관련 문제