1
開始NSURLSessionDownloadTask我有了這完美的作品,但通過今天的擴展啓動下載後臺下載會話主機應用程序我得到這個錯誤:從今天起延長
The operation couldn’t be completed. (NSURLErrorDomain error -995.)
我該怎麼做呢? 是否有可能從今天的分機開始下載?
開始NSURLSessionDownloadTask我有了這完美的作品,但通過今天的擴展啓動下載後臺下載會話主機應用程序我得到這個錯誤:從今天起延長
The operation couldn’t be completed. (NSURLErrorDomain error -995.)
我該怎麼做呢? 是否有可能從今天的分機開始下載?
該-995
是NSURLErrorBackgroundSessionRequiresSharedContainer
。您必須設置NSURLSessionConfiguration
的sharedContainerIdentifier
。見App Extension Programming Guide: Performing Uploads and Downloads。
非常感謝你搶劫,爲您的快速反應。不我沒有。現在我會跟隨主角,但你能告訴我你是怎麼想出來的--995意味着什麼?因爲我找不到它! – Light
由於您在Objective-C中工作,只需按shift-command-O(字母「oh」,而不是零)並搜索「NSURLErrorDomain」,然後打開標題,您將看到定義的這些代碼。如果你正在使用Swift,Swift頭部令人沮喪地不包含這些代碼(所以你必須創建一個空白的Objective-C項目來搜索這些'NSURLErrorDomain'代碼)。但是既然你使用Objective-C,你就是金。 – Rob
@Rob:您也可以在https://osstatus.com搜索錯誤。例如。 https://www.osstatus.com/search/results?platform=all&framework=all&search=-995 –