3
私は、次のようなAlamofireを使用してファイルをアップロードしています:Alamofire:キャンセル(中断)ファイルのアップロード
Alamofire.Manager.upload(
APIManager.Router.UploadFileRoute,
multipartFormData : { multipartFormData in
multipartFormData.appendBodyPart(data: audioData, name: "file", fileName: "file.m4a", mimeType: "audio/m4a")
}, encodingCompletion: { result in
switch result {
case .Success(let request, _, _):
break
case .Failure(let encodingError):
break
}
})
は、どのように私はそれが始まった後は、このファイルのアップロードを(一時停止)をキャンセルしますか?
documentationは、Requestオブジェクトに対してsuspend()を呼び出すことを提案しますが、上記のファイルアップロードAPIを使用してAlamofire.Requestオブジェクトを保持するにはどうすればよいですか?このAPIは、Alamofire.Requestオブジェクトを返しません。