13

iOS 8NSURLSessionの共有拡張機能を使用して画像をアップロードしようとしましたが、呼び出した直後にこのエラーが発生しました

[task resume]
Error Domain=NSURLErrorDomain Code=-995 "The operation couldn’t be completed. (NSURLErrorDomain error -995.)"

ここに私のコードがあります:

NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier:DEFAULT_SHARE_SESSION_ID];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:self.queue];
NSURLRequest *request = [self getMultipartUploadRequest:data url:url albumId:albumId];
// ... saving file here to Documents folder
NSURLSessionUploadTask *uploadTask = [session uploadTaskWithRequest:request fromFile:url1];
[uploadTask resume];

また、コンソールに次のメッセージがあります。

Attempted to create a task in a session that has been invalidated

このコードはアプリでは絶対に機能しますが、共有拡張機能では機能しません。コード -995 の意味がわかりませんでした。

何か案は?

4

1 に答える 1