2

我在func urlSession(_ session: URLSession, task: URLSessionTask, didCompleteWithError error: Error?) {URLSessionDataDelegate 方法中收到此错误:

错误=可选(错误域=NSURLErrorDomain 代码=-1 “未知错误” UserInfo={NSErrorFailingURLKey= https://www.example.com/ , NSLocalizedDescription=未知错误, NSErrorFailingURLStringKey= https://www.example.com/ } )

非常相似的代码可以在应用程序中完美运行,但我正在尝试编写一个上传到网络服务器的共享应用程序扩展。

我正在使用与桌面应用程序相同的 URLSessionConfiguration.background(withIdentifier:"...") 。

为什么我得到 erorr -1?

4

1 回答 1

1

我错过了文件中的com.apple.security.network.client权利。entitlements

https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW9

于 2017-08-25T16:38:19.967 回答