Я создал программу, которая может отправить одно изображение с моего iPhone на Mac успешно. Проблема в том, что как только она закончит отправку, я хочу отправить некоторые другие данные (точно, что не имеет значения). Всякий раз, когда я пытаюсь отправить данные, я заблокирован в следующей строке:CFWriteStreamCanAcceptBytes Blocking
if (!CFWriteStreamCanAcceptBytes((CFWriteStreamRef)_outputStream)) {
NSLog(@"FAILED ErrorCode:2 saveAsWallpaper in server.m");
return;
}
Я не закрыть все потоки, или что-нибудь в этом роде. Я полагал, что проблема может быть в следующей строке:
CFWriteStreamSetProperty(writeStream,kCFStreamPropertyShouldCloseNativeSocket,
kCFBooleanFalse);
Но это должно помешать закрытию разъема. Я могу предоставить больше кода, если это необходимо, но я надеюсь на большее количество указателей в правильном направлении, чем решение.
Любая помощь приветствуется, спасибо!
Есть ли способ распечатать дополнительную информацию о том, почему я блокируюсь, например. NSError сортов? –