Проблема с файлом NSURLConnectionDownloadDelegate

Теперь, когда запущена версия 5.0, и мы можем обсудить ее, не нарушая NDA Apple, у меня возникла проблема с новой версией NSURLConnection. У этого есть новый делегат NSURLConnectionDownloadDelegate с двумя ключевыми методами.

  1. connection: didWriteData: totalBytesWritten: expectedTotalBytes: вызывается повторно во время загрузки файла.

  2. connectionDidFinishDownloading: destinationURL: вызывается один раз после завершения загрузки.

Загруженный файл должен находиться по адресу destinationURL (по крайней мере, в течение всего срока действия этого метода - цель состоит в том, чтобы вы получили его и переместили куда-нибудь на постоянное место жительства). Проблема в том, что его там нет. Этот каталог пуст. Я сообщил об этом в Apple как об ошибке, и они сказали мне, что это дубликат проблемы, о которой они уже знают.

Если у кого-то есть обходной путь для этого или он обнаружит, что может успешно использовать этот делегат, сообщите мне.

ОБНОВЛЕНИЕ 17.10.2011: Я отказался от этого и вернулся к старому делегату, который все еще отлично работает в 5.0, хотя в документации говорится, что методы делегата доступны только через 4.3.

11
задан millport 17 October 2011 в 17:00
поделиться