在我的应用程序中,要捕获日志消息,并将日志消息写到文本文件中,然后将附带的文本文件压缩为思想邮件。
这是我的代码:
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”中创建此文本文件。我如何压缩该文本文件和附加的思想邮件。帮我。谢谢。