0
次のコードを使用してGoogleドライブから画像を取得しています。それは私にファイルについての正しいメタデータを与えています。しかし、補完ハンドラでは、データは変換時にゼロを与えるイメージです。iOSアプリでgoogleドライブから画像を取得しているときに、データを画像に変換して送信していません
コード:
if let files = response.files where !files.isEmpty {
filesString += "Files:\n"
for file in files as! [GTLDriveFile] {
filesString += "\(file.name) (\(file.identifier))\n"
let url = "https://www.googleapis.com/drive/v3/files/\(file.identifier)"//?alt=media"
let fetcher = service.fetcherService.fetcherWithURLString(url)
fetcher.beginFetchWithCompletionHandler({ (tempData :NSData?, error : NSError?) in
if error == nil
{
// image is nil .
if let image = UIImage(data:tempData!,scale:1.0)
{
}
}
else
{
print("error")
}
})
}
}