2012-02-05 1 views
0

Мой дизайн находится в затруднительном положении, главным образом потому, что его требование заключается в том, чтобы поддерживать отмену NSURLConnections, которая выполняется.Можно ли отменить синхронное NSURLConnection из другого потока?

Я слышал, что многие люди говорят, что вы не можете отправить сообщение отмены для объектов NSURLConnections, которые работают в синхронном режиме, но это только из-за логистики? Например, если NSURLConnection загружается синхронно, сообщение об отмене, отправленное в том же потоке, не будет получено объектом соединения до тех пор, пока соединение не завершится в любом случае.

Я надеюсь, что можно отправить SYNCHRONOUS NSURLConnection объект сообщения об отмене из другого потока.

Кто-нибудь знает, возможно ли это или попробовал раньше?

С уважением, Ник

ответ

1

Ответ мой собственный вопрос:

Нет, это не так! Совсем просто потому, что метод класса, к которому вы запускаете синхронный NSURLConnection, не возвращает объект соединения (на который вы бы вызвали метод cancel) - вместо этого он возвращает объект NSData!

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

  • Нет связанных вопросов^_^