내 iPhone에서 내 Mac으로 이미지를 성공적으로 보낼 수있는 프로그램을 만들었습니다. 이것이 송신을 마치 자마자 문제가되어 다른 데이터를 보내고 싶습니다 (정확히 무엇이 관련이 없는지). 내가 데이터를 보내려고 할 때마다, 나는 다음 줄에 의해 차단하고있다 : 어떤 스트림을 닫습니다, 또는 종류의 아무것도하지 않는CFWriteStreamCanAcceptBytes Blocking
if (!CFWriteStreamCanAcceptBytes((CFWriteStreamRef)_outputStream)) {
NSLog(@"FAILED ErrorCode:2 saveAsWallpaper in server.m");
return;
}
. 문제가 다음 줄로있을 수 있다고 생각했습니다.
CFWriteStreamSetProperty(writeStream,kCFStreamPropertyShouldCloseNativeSocket,
kCFBooleanFalse);
하지만 소켓이 닫히지 않아야합니다. 필요한 경우 더 많은 코드를 제공 할 수 있지만 솔루션보다 올바른 방향으로 더 많은 포인터가 필요합니다.
도움을 환영합니다. 감사합니다!
차단 이유에 대한 추가 정보를 인쇄 할 수있는 방법이 있습니까? 예 : 종류의 NSE 오류? –