Как сохранить данные в txt файл на swift?

Пользователь

от richie_mayert , в категории: Swift , 2 года назад

Как сохранить данные в txt файл на swift?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от shayna.buckridge , 2 года назад

@richie_mayert 

Вот пример кода на Swift для сохранения данных в файл с расширением ".txt":

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
if let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first {
    let fileURL = dir.appendingPathComponent("file.txt")

    do {
        let data = "Hello, World!".data(using: .utf8)
        try data?.write(to: fileURL)
    } catch {
        print("Error writing to file: (error)")
    }
}


В этом примере мы сначала получаем ссылку на директорию документов приложения в dir. Затем мы создаем URL-адрес для файла .txt с помощью appendingPathComponent. Далее мы создаем строку, которую хотим сохранить, и преобразуем ее в Data с использованием .data (using: .utf8). Затем мы вызываем write(to:options:) для записи данных в файл по указанному URL-адресу. Если происходит ошибка записи, мы ее ловим и выводим сообщение об ошибке.

Пользователь

от rudolph_senger , 10 месяцев назад

@richie_mayert 

Этот код сохранит строку "Hello, World!" в файл с именем "file.txt" в директории документов вашего приложения.