Xcode不会识别一个新的Swift类

我在一个新文件中创build了一个新的Swift类

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

现在我想通过创build一个新的对象在另一个类中使用它。

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

但Xcode给我错误“使用未声明的typesRecordedAudio”,所以我卡在那里。 在这里发布了类似的问题: 如何从另一个Swift文件导入Swift文件? 但这些解决scheme都没有为我工作。 顺便说一句,这是Udacity swift class的一部分。 谢谢,任何帮助,将不胜感激。

在左侧的Project Navigator中,select声明RecordedAudio的文件。

现在,在右侧的文件检查器中,查看目标成员。 应用程序目标(而不是testing目标)应该被检查 ,类似于:

在这里输入图像说明

如果没有,请检查它! 现在一切都会好的。

在我的情况下,我不得不从项目导航器中删除引用,然后再次添加它们(目标成员不是问题)。