Я делаю приложение Apple Watch, используя Swift. Я получаю некоторые данные, используя пользовательские тренировки из Healthkit.
Я сохраняю данные в локальный файл json, но я должен сохранить этот файл json в zip-файл локально.
guard let documentDirectoryUrl = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first else { return }
let fileUrl = documentDirectoryUrl.appendingPathComponent("sample.json")
do {
let jsonFile = try JSONSerialization.data(withJSONObject: localDictionary, options: [])
try jsonFile.write(to: fileUrl, options: [])
} catch {
print(error)
}
Как сохранить этот json файл в zip-файле локально.
Есть предложения?