2015-12-01 51 views
1

以下是目前2个问题在我的项目(SWIFT):
Xcode的问题

否1:
- 如果我命名一个文件name1.swiftname2.swift比Xcode更能识别ViewController并将其显示在Custom Class字段中。
- 当我将该文件命名为name3.swiftname4.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遵循我的应用程序体系结构。

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

回答

0

从我的理解,是你重命名文件在Finder,而不是在Xcode。

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

我会问这是一个评论,但不幸的是我是42代表短:你试过删除并重新添加文件到你的项目吗?

+0

感谢您的回答。我试图删除并重新添加文件,但没有结果。我将文件添加到作为参考的项目中,因此当我在XCode中对其进行重命名时,系统文件(Finder)中的文件名也会发生更改。 – Manh