Я создал в своем проекте простую кнопку Bar, но она не отображается, когда я ее запускаю. Вот как я это заявляю
@IBOutlet weak var songSelectionBar: UIBarButtonItem!
Вот скриншот моего проекта. Я новичок в Swift, поэтому знаю, что делаю что-то простое (а может, и нет).
Вот еще код из проекта. Эта функция возвращает содержимое каталога. Насколько я понимаю, я должен использовать табличное представление для отображения вывода этой функции. Может ли кто-нибудь указать мне на пример или показать, как это сделать? Спасибо
func getMusicFilesInDirectory() -> [String] {
//var wavFiles:[String]
// We need just to get the documents folder url
let documentsUrl = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first!
// now lets get the directory contents (including folders)
do {
let directoryContents = try NSFileManager.defaultManager().contentsOfDirectoryAtURL(documentsUrl, includingPropertiesForKeys: nil, options: NSDirectoryEnumerationOptions())
print(directoryContents)
} catch let error as NSError {
print(error.localizedDescription)
}
// now filter the directory to extract only Wav Files
do {
let directoryUrls = try NSFileManager.defaultManager().contentsOfDirectoryAtURL(documentsUrl, includingPropertiesForKeys: nil, options: NSDirectoryEnumerationOptions())
print(directoryUrls)
let wavFilesDir = directoryUrls.filter(){ $0.pathExtension! == "wav" }.map{ $0.lastPathComponent! }
wavFiles = ["Wav Music Files:\n" + wavFilesDir.description]
} catch let error as NSError {
print(error.localizedDescription)
}
return wavFiles
}