Xcode не узнает новый класс Swift

Я создал новый класс Swift в новом файле

import Foundation

class RecordedAudio: NSObject{
    var filePathUrl: NSURL!
    var title: String!
}

и теперь я хочу использовать его внутри другого класса, создав новый объект.

import UIKit
import AVFoundation

class recordSoundsViewController: UIViewController, AVAudioRecorderDelegate {
    var audioRecorder: AVAudioRecorder!
    var recordedAudio: RecordedAudio! // new object gives error

Но Xcode дает мне ошибку "Использование необъявленного типа RecordedAudio", поэтому я застрял там. Аналогичный вопрос был отправлен здесь: Как импортировать файл Swift из другого файла Swift? но ни один из этих решений не работал у меня. Кстати, это часть класса Udacity swift. Спасибо, любая помощь будет оценена.

Ответ 1

В Навигаторе проектов слева выберите файл, в котором вы указали RecordedAudio.

Теперь, в инспекторе файлов справа, посмотрите на целевое членство. Цель приложения (а не тестовая цель) должна быть проверена, аналогично этому:

enter image description here

Если нет, проверьте это! И теперь все будет хорошо.

Ответ 2

В моем случае мне пришлось удалить ссылки из навигатора проекта, а затем добавить их снова (целевое членство не было проблемой).