如何引用其他文件夹中的类

时间:2018-01-16 11:43:13

标签: swift xcode class

今天我的导师希望我创建用于存储.swift文件的文件夹。我在finder中创建了一个新文件夹(名为“abc”),并在其中移动了3个文件(“Album”,“DataController”和“Song”)。然后我将文件夹拖到项目中并选择“如果需要创建副本”,“文件夹引用”。

Screenshot

现在我无法在Song.swift中引用Song类。我做了一个研究,发现一个答案说我不需要导入或包含要使用的文件,swift中的类是全局的,但我仍然收到“使用未声明的类型”错误,如你所见。

我的问题是我是否需要进行任何导入或包括Java?如果没有那么我如何引用Song.swift中的类或“abc”文件夹中的其他文件?

谢谢!

编辑:错误的截图!

1 个答案:

答案 0 :(得分:1)

如果您使用的是XCode9,您可以使用Xcode作为文件夹结构,而不是在Finder中创建新文件夹。在Xcode项目导航器菜单中选择.swift文件。然后右键单击,选择new Group from Selection。然后,您将拥有一个包含文件的文件夹。它还更新项目文件夹结构。