Я очень новичок в разработке 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");
}
}
Это все, что я делаю в коде ... Теперь вот как у меня есть структура активов
И я также включил каждый файл в качестве целевого элемента этого продукта
Когда я отлаживаю это, он каждый раз возвращает ноль.Может ли кто-нибудь помочь мне понять, что я делаю не так?Есть ли особый способ, которым я должен ссылаться на путь, или я пропускаю дополнительный шаг?