在MacOS下载Alamofire。看起来很好,进展是有效的,但没有文件?

时间:2016-10-18 16:55:10

标签: swift alamofire

我通过cocoapods添加了Alamofire,我有一种方法可以下载一个zip文件(约50Mb)。

下载所有内容看起来很完美。我可以在Activity Monitor中看到为我的应用程序下载了50Mb,我可以看到进度条。但我永远找不到文件。

现在我将它设置为使用当前目录,但为了以防万一,已尝试过其他目录。我甚至通过修改过的数据搜索了整个驱动器,但从未找到任何内容。

这是我的代码。

1  Type.registerNamespace("Mscrm");
2  Mscrm.accessmode_onchange = function () {
3     paramParentFieldId = "accessmode";
4     paramChildFieldId = "caltype";
5     for (var depPickList in systemUserForm.gArrDependentPicklists) {

1 个答案:

答案 0 :(得分:0)

我建议检查是否有任何错误,例如:

Alamofire.download(urlString, to: destination)
    .downloadProgress { progress in
        ...
    }
    .response { response in
        guard response.error == nil else {
            //backout of the process, something went wrong
            log.debug("Something went wrong downloading the file.  Close and try again.")
            log.debug(response.error!.localizedDescription)
            ...
            self.exitpoorly()
            return
        }

        log.info("Download Finished")
        ...
}

也许该应用程序是沙盒,或者您可能没有该文件夹的权限。没有看到错误就很难说。