Xcode问题在文件名上

时间:2015-12-01 08:22:10

标签: xcode swift

目前我的项目(Swift)中有两个问题:

否1:
- 如果我将文件命名为 name1.swift name2.swift ,则Xcode会识别内部的ViewController并将其显示在Custom Class字段中。
- 当我将该文件命名为 name3.swift name4.swift 时,Xcode不会在自定义类中显示控制器。

否2:
File1.swift
    class A: UIViewController {}

File2.swift

Extension A: protocol_X { } class B {}

当我使用此代码时,Xcode不会在自定义类字段中显示控制器A.但是,如果我移动代码
    Extension A: protocol_X { }    
File1.swift 然后Xcode在那里显示它。

我想使用 name3.swift 。我希望将扩展部分保留在 File2.swift 中,遵循我的应用程序架构。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

据我所知,是你在Finder中重命名了文件,而不是在Xcode中。

Xcode有一种处理文件和文件夹的非常特殊的方式。例如,当你在Xcode中创建一个组时,它显示为一个文件夹,但实际上并没有在你的硬盘上创建一个文件夹。

我会将此作为评论,但不幸的是,我是42代表:您是否尝试过删除文件并将其重新添加到项目中?