2016-10-21 2 views
0

Alamofire изменить способ загрузки запроса может кто-нибудь мне помочь, как я могу получить response.suggestedFilename! в новом методе?Может ли любой орган помочь мне, как преобразовать этот код в swift 3

Alamofire.download(.GET, "url", destination: 
     { 
      (temporaryURL, response) in 
     let pathComponent = response.suggestedFilename! 
     let fileManager = NSFileManager.defaultManager() 

     let directoryURL = fileManager.urls(for: .documentDirectory, in: .userDomainMask)[0] 
     let fileUrl = directoryURL.appendingPathComponent(pathComponent) 
     return fileUrl! 
    }) 
+0

Проверить "temporaryURL" или "DestinationUrl" свойства ответа. – Wolverine

+0

Если вам удалось перейти на V4, вы можете отправить код, пожалуйста – Ludo

ответ

1

Тип DefaultDownloadResponse возвращается при использовании нового API DownloadRequest.response.

Alamofire.download(urlString).response { response in 
    debugPrint(response) 
    print(response.temporaryURL) 
} 

Проверить полный Alamofire 4.0 Migration Guide here

Смежные вопросы