Swift FileManager.ContentsOfDirectory возвращает ноль - PullRequest
0 голосов
/ 19 сентября 2018

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

class Tools{
    public func GetFiles(filePath : String) -> Array<NSString>{
        let fm = FileManager.default
        let path = Bundle.main.resourcePath! + filePath

        let items = try? fm.contentsOfDirectory(atPath: path)

        return items! as Array<NSString>;

    }
}

И в моем основном классе я вызываю эту функцию и передаю каталог, в котором она может найти моифайлы

class LoadingView: UIViewController {
override func viewDidLoad() {
        super.viewDidLoad()

    let tool = Tools()
        var logoAnim = tool.GetFiles(filePath: "/Path/To/My/Files");
  }
}

Это все, что я делаю в коде ... Теперь вот как у меня есть структура активов

enter image description here

И я также включил каждый файл в качестве целевого элемента этого продукта

enter image description here

Когда я отлаживаю это, он каждый раз возвращает ноль.Может ли кто-нибудь помочь мне понять, что я делаю не так?Есть ли особый способ, которым я должен ссылаться на путь, или я пропускаю дополнительный шаг?

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