2015-12-01 52 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