Теперь, когда 5.0 запущен и мы можем обсуждать его, не нарушая NDA Apple, у меня возникла проблема с новой версией NSURLConnection.У него есть новый делегат NSURLConnectionDownloadDelegate
с двумя ключевыми методами.
connection:didWriteData:totalBytesWritten:expectedTotalBytes:
вызывается повторно, пока идет загрузка файла
connectionDidFinishDownloading:destinationURL:
вызывается один раз, когда загрузка завершена.
Затем загруженный файл должен находиться по адресу destinationURL (по крайней мере, на весь срок службы этого метода - предполагается, что вы его получите и переместите в какое-то постоянное место).Вопрос в том, что его там нет.Этот каталог пуст.Я сообщил об этом Apple как об ошибке, и они сказали мне, что это дубликат проблемы, о которой они уже знают.
Если у кого-то есть обходной путь или он может успешно использовать этот делегат,пожалуйста, дайте мне знать.
ОБНОВЛЕНИЕ 17.10.2011: Я отказался от этого и вернулся к старому делегату, который все еще прекрасно работает в 5.0, даже если в документации сказано, что методы делегата доступны только через4,3.