Загрузить текстовый файл Swift - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь импортировать текстовый файл в свой проект, я перепробовал много методов, но ни один из них не работает.Вот мой пример кода, я пытаюсь загрузить файл "dane.txt" :

import Foundation

struct FileManager{
    static func loadFile(){
        if let filepath = Bundle.main.path(forResource: "dane", ofType: "txt") {
            do {
                let contents = try String(contentsOfFile: filepath)
                print(filepath)
                print(contents)
            } catch {
                print("Contents could not be loaded.")
            }
        } else {
            print("File dane.txt not found.")
        }
    }
}

Также я изменил пользовательский рабочий каталог в схеме (аналогично файлу проекта, где я 'я положил мой .txt файл).Тем не менее, до сих пор не получается путь к файлу.Есть идеи?

1 Ответ

0 голосов
/ 28 октября 2018

Похоже, вы не добавили файл dane.txt в основной комплект.

  1. Нажмите на название проекта на левой боковой панели.

  2. Выберите цель.

  3. Выберите вкладку Фазы сборки.

  4. Разверните Копировать ресурсы комплекта

  5. Если вы не видите файл dane.txt, добавьте его, нажав +.

...