如何在Xcode中添加新的类文件到组?

dcg*_*oss 9 xcode cocoa-touch file ios swift

我注意到,现在无论何时我在命令-N中在我的项目中创建一个新的Cocoa Touch类,它都会在文件树中的项目外添加文件:

在此输入图像描述

我记得的行为(我在几周内没有触及过这个项目),就是每当我创建一个新类时,它会自动将它放在你当前工作的组中,如下所示:

在此输入图像描述

有没有办法恢复这种行为?创建一个新的普通.swift文件似乎可以让你选择选择组,但是创建一个新的Cocoa Touch类却没有.无论如何,我根本不记得必须选择这个小组,它"只是工作".

如果您需要更多信息,请与我们联系.关于El Capitan的Xcode v6.3.2/6.4

编辑:我进一步测试,似乎在添加新的swift文件和游乐场时观察到了正确的行为,但在添加新的Cocoa Touch类时却没有.

编辑2:这是文件创建过程的照片以及它是如何工作的:

步骤1)Command-N,选择新的Cocoa Touch Class

步骤2)像往常一样命名类:

在此输入图像描述

步骤3)这就是问题所在.它让我可以选择放置我希望将文件保存到磁盘上的位置,但它不允许我选择组或目标:

在此输入图像描述

我还发现单击Options底部的按钮似乎会显示组和目标选择窗格,但它们显示为灰色且无法与以下内容进行交互:

在此输入图像描述

编辑3:刚刚测试了与Xcode 7和Xcode 7相同的动作.似乎是Xcode 6.3.2/6.4的某种错误

小智 5

我在Xcode 6.4中遇到了同样的问题.只需在项目中创建一个新的Cocoa Touch类,然后删除对该文件的引用(delete-> Remove Reference).之后,转到文件 - >添加文件到项目,在项目文件夹中找到您的文件.在那里,您将能够在选择组中选择目标项目.我认为它会帮助你:)


Adr*_*ian 2

第 1 步: Command + N 创建一个新类

在此输入图像描述

第 2 步:为您的班级命名

在此输入图像描述

第 3 步:指定您希望课程所在的组

在此输入图像描述