2010-09-13 63 views
1

我的第一個問題是,我不希望我的應用程序保持在後臺,一旦我退出它的主頁按鈕。 所以我在布爾類型的info.plist文件中添加了'UIApplicationExitsOnSuspend'鍵。 值'UIApplicationExitsOnSuspend'不被Xcode識別,我的應用程序繼續保持在後臺...爲什麼我的info.plist不是工作的iphone info.plist

我的問題的來源是,我刪除了包含info.plist的Group'Resources'的引用。相反,我用我的info.plist(和其他資源作爲圖像......)創建了一個「真正的」目錄「資源」,並將其添加到我的項目中。現在,所有針對iPhone的選項都無法被Xcode識別,值得在我的應用程序中使用。 在我的項目的財產我已經設置'Info.plist文件'鍵到我的info.plist,但它不工作... 我重建代碼感索引,但它不工作...

我忘了做什麼? Thx。

回答

2

您必須將您的項目指向Info.plist的位置。如果你已經把它放在一個名爲「資源」的「真實」目錄中,請執行以下操作:點擊項目 - >編輯活動目標;找到名爲'Info.plist文件'的設置並將其值更改爲'Resources/Info.plist'。清理並重建您的項目,並且它應該正常工作。

另外,請確保您的Info.plist文件是而不是正在構建在您當前的目標中。在這種情況下,Xcode會給你一個編譯器警告。

+0

Thx爲此。但iPhone屬性作爲'UIApplicationExitsOnSuspend'(值的關鍵'應用程序不會在後臺運行')不被識別... – tristaf 2010-09-13 14:03:02

+0

您是否適用於iOS 4? 'UIApplicationExitsOnSuspend'的info.plist值是一個布爾值嗎?也就是說,不是'TRUE'或'FALSE',而是一個複選框,您可以勾選或取消選中。它必須是複選框或它不是布爾值。 – Ryan 2010-09-13 14:38:04

0

我的工作是將我的info.plist文件轉換爲xml。我創建了一個新的空白項目,只是爲了查看info.plist文件,並看到它在xml中,而我的舊項目沒有xml格式的info.plist。所以,我使用了新的info.plist xml格式來重寫我的info.plist文件。