NSURLSession с расширением общего ресурса возвращает -995 в OSX
Я пытаюсь загрузить данные с помощью NSURLSession с фоновой задачей из расширения общего доступа OSX.
Как только я запускаю задачу, делегат перезвонил с наименее полезным в мире сообщением об ошибке:
The operation couldn’t be completed. (NSURLErrorDomain error -995.)
Нет другой информации ни в объекте NSError, ни в консоли.
После поиска в Интернете единственная подсказка, которую я имею, - это убедиться, что я настроилconfiguration.sharedContainerIdentifier
правильно, однако я уже сделал это:
let configuration = NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier(uniqueId)
configuration.sharedContainerIdentifier = Config.appGroupName
urlSession = NSURLSession.init(configuration: configuration, delegate: self, delegateQueue: nil)
Затем я готовлю запрос и создаю задачу:
let task = self.urlSession!.dataTaskWithRequest(request)
self.tasks.append(task)
task.resume()
Обратите внимание, что все работает отлично, когда из моего основного приложения. Это просто расширение для обмена, которое не работает.
Какие еще проблемы могут вызвать ошибку -995?