Записывать данные в файл


#1

Доброго времени суток!
Подскажите как записывать данные в файл, при этом, что бы данные именно добавлялись, а не заменялись.
Сейчас реализовано следующим образом:

@IBAction func resultButton() {
let path = (tempDir as NSString).appendingPathComponent(fileName)
// Записываем в файл
do {
try getTextWithField.text!.write(toFile: path, atomically: true, encoding: String.Encoding.utf8)
print(“File text.txt created at temp directory”)
} catch let error as NSError {
print(“could’t create file text.txt because of error: (error)”)
}
}

Здесь принимается значение с textField и записывается в файл, но проблема в том, что он затирает предыдущую запись и заменяет ее. Через глобальную переменную также не сделать, так как это будет работать только во время запуска программы, а после ее закрытия переменная опять пустая (что логично)

И еще один подвопрос, немного глупый, но все же. То что данные сохраняются в файл это понятно, но я не могу его найти, не подскажете где его искать?


#2

На это сообщение поступили жалобы от участников сообщества, поэтому оно временно скрыто.