2012-12-18 88 views
-1

我在我的iOS應用程序項目中重命名了AppDelegate.h。該項目是技能工作,但代表姓名變成紅色,並出現一個小interlogation標記按鈕。我想知道這是否會導致未來的問題,爲什麼會變成紅色? AppDelegate.h在iOS應用程序中的重要性如何?有人可以回答我嗎?我是IOS應用程序開發新手,在我的腦海裏有很多問題。重命名AppDelegate.h是否會導致hasard?

+0

你有沒有嘗試清潔項目? Option + Shift + Command + K –

+0

您的項目是否構建並運行良好? –

+0

是的,一切正常,但appDelegate變成紅色這會在以後創建任何問題嗎? – Dimitri

回答

1

AppDelegate是對整個應用程序起作用的對象,即它是一個確認對UIApplicationDelegate協議的對象。例如,如果應用程序變爲活動狀態(– applicationDidBecomeActive:被觸發)等,它應該反應。

對象的名稱無關緊要。如果一個文件在XCode中變成紅色,這意味着XCode找不到實際的文件。也許你改了名字或者將它移到了XCode之外。通常它有助於刪除紅色文件並重新添加它。

+0

我在xcode中使用重構來重命名appDelegate,但它變成紅色。我檢查了文件夾目錄中的文件,其類似於重構名稱 – Dimitri

+0

@sophia「類似」是不夠的,它必須是相同的。 – Matthias

+0

精確Matthias,但它的工作太奇怪 – Dimitri