2014-01-23 3 views
6

Я столкнулся с ошибкой установления связи CFNetwork SSL при загрузке видеофайла с помощью NSURLSession UploadTask, когда приложение находится в фоновом режиме. Нет проблем с загрузкой видео, когда приложение находится на переднем плане. Проблема возникает только тогда, когда приложение находится в фоновом режиме.Ошибка CFNetwork SSLHandshake (-9806) с использованием NSURLSession, когда приложение в фоновом режиме для uploadTask

+0

Имейте ту же проблему. Исчезает с NSURLConnection. Вы нашли решение? – Astoria

ответ

1

Подложка NSURLSession имеет много вещей по-разному, включая auth. Я бы посоветовал вам внимательно прочитать все о фоновых сессиях и задачах в Apple URL Loading System Programming Guide, в частности в разделе на Вопросы фонового переноса.

Вы также можете попробовать посмотреть, что вы получаете, когда вы установили сессионный делегат, который реализует функцию обратного вызова:

-[NSURLSessionDelegate URLSession:didReceiveChallenge:completionHandler:].

+0

Привет я пробовал использовать deleagte. Когда я печатаю защитное пространство, я получаю этот «Сервер: https, Auth-Scheme: NSURLAuthenticationMethodServerTrust» с дополнительной информацией. Когда я пытаюсь передать это, используя NSURLSessionAuthChallengePerformDefaultHandling передачи chunk с сериями проблем, которые были вызваны снова, а затем соединение прерывается с ошибкой «Произошла ошибка SSL, и безопасное подключение к серверу невозможно сделать при загрузке файла с помощью nsurlsession ». Любые идеи о том, что может пойти не так? – user2643583

+0

Извините, нет. Возможно, вам лучше обновить свой вопрос с помощью этой информации. –

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