2011-09-15 46 views
2

我正在開發使用iOS 4.3 SDK的iOS應用程序,但我希望應用程序在每次關閉應用程序時動態更改iPad屏幕上的圖標名稱。根據我的知識,我可以使用NSBundle來做到這一點,但我不知道我該如何實現這一目標。有人可以建議我嗎? 有人可以發佈樣本代碼片?objective-c nsbundle

更多細節:我有一個表格,我輸入數據並插入到sqllite數據庫。每次將數據保存到sqllite數據庫時,我都想顯示如下圖標名稱。

「我的應用程序2記錄存在」如果我保存了2條記錄。

回答

2

您無法更改您的應用程序顯示名稱!它是從您的(代碼簽名!).plist(或您本地化的Info-Plist.strings之一)中讀取的。

如果你想告知的記錄nuber的用戶,你應該考慮使用徽章號:[[UIApplication sharedApplication] setApplicationIconBadgeNumber:2]

+0

感謝您的快速反應。 我可以在哪些應用程序事件中編寫此代碼,以便每次關閉應用程序時都會進行更新。 – Krrish

+0

只要代表此狀態的數據更新(如果用戶殺死您的應用程序,該數字已設置),您應該更新該值。或者你可以實現'applicationDidEnterBackground'或'applicationWillTerminate',但是這實際上是如果你沒有其他的可能性! –

+0

非常感謝它的工作正常。 – Krrish