iOS / Swift: Как разархивировать файлы, импортировав файлы Github (или еще) вручную?Ошибка домена = SSZipArchiveErrorDomainUserInfo не удалось открыть ZIP-файл - PullRequest
0 голосов
/ 14 марта 2019

Я пытался использовать фреймворк ZipArchive для распаковки zip-файла, но я не понимаю проблемы. Это не говорит мне об ошибке, но я не смог найти свои разархивированные файлы / папки.

// Unzip
let sourceURL = localUrl.stringByAppendingPathComponent(path: "TEMP.zip")
let destinationURL = localUrl.stringByAppendingPathComponent(path: "TEST")
SSZipArchive.unzipFile(atPath: sourceURL, toDestination: destinationURL)

РЕДАКТИРОВАТЬ: С ответом выше, вот сообщение об ошибке:
Error Message: Error Domain=SSZipArchiveErrorDomain Code=-1 "failed to open zip file" UserInfo={NSLocalizedDescription=failed to open zip file}

EDIT2: я проверил с помощью функции fileExists, и файл доступен

let str = sourceURL

let url = URL(string: str)
print(url!.path,"\n")

if FileManager.default.fileExists(atPath: url!.path) {
    print("FILE IS AVAILABLE")
} else {
    print("FILE NOT AVAILABLE")
}

Заранее спасибо

...