iOS Swift: Как создать файл .zip из файлов моего каталога документов - PullRequest
0 голосов
/ 15 апреля 2019

В моем приложении нужно захватить сообщение журнала, и написать сообщение журнала в текстовом файле, и заархивировать текстовый файл, прикрепленный к мысли.

Вот мой код:

let file = "APPLog.txt" //this is the file. we will write to and read from it
        let text = "MyLog messages"//just a text
        if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
            let fileURL = dir.appendingPathComponent(file)
            //writing
            do {
                try text.write(to: fileURL, atomically: false, encoding: .utf8)
            }
            catch {/* error handling here */}
            //reading
            do {
                let readtxt = try String(contentsOf: fileURL, encoding: .utf8)
                print("readtxt",readtxt)
            }
            catch {/* error handling here */}
        }

В каталоге документов "APPLog.txt" создан этот текстовый файл. Как я могу заархивировать этот текстовый файл и приложенную почту мысли. Помоги мне. Заранее спасибо.

...