Swift для Windows, файл ввода-вывода - PullRequest
0 голосов
/ 21 декабря 2018

Я пишу приложение, используя Swift для Windows 10. Я использую Swift для Windows 2.0

Я пытаюсь прочитать текстовый файл, поработать с текстом,написать новый текстовый файл и сохранить на диск.

Я исследовал способы сделать это, и пока ничего не работает.Я не уверен, нужно ли мне импортировать библиотеку или делать что-то еще.

Вот код, с которым я работаю:

import Foundation
let file = "text.txt" //this is the file. we will write to and read from it

let text = "some text" //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 text2 = try String(contentsOf: fileURL, encoding: .utf8)
    }
    catch {/* error handling here */}
}

Я получаю ошибку: Fatal error: urls(for:in:) is not yet implemented: file Foundation/FileManager.swift, line 74

Означает ли это, что эта функция еще не реализована дляокна?Если да, то есть ли другой способ выполнения файлового ввода-вывода при работе со Swift для Windows?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...