Objective-C nsbundle
Posted
技术标签:
【中文标题】Objective-C nsbundle【英文标题】:objective-c nsbundle 【发布时间】:2011-09-15 06:59:56 【问题描述】:我正在使用 ios 4.3 SDK 开发 iOS 应用程序,但我希望应用程序在每次关闭应用程序时动态更改 iPad 屏幕上的图标名称。
据我所知,我可以使用 NSBundle 做到这一点,但我不知道如何才能做到这一点。有人可以建议我吗? 有人可以发布示例代码吗?
更多详细信息:我有一个表单,我在其中输入数据并插入到 sqllite db。每次将数据保存到 sqllite db 时,我都想显示如下所示的图标名称。
“我的应用程序 2 记录存在”,如果我保存了 2 条记录。
【问题讨论】:
【参考方案1】:您不能更改您的应用程序显示名称!它是从您的(代码签名的!).plist(或您本地化的 Info-Plist.strings 之一)中读取的。
如果您想告知用户记录的数量,您应该考虑使用徽章编号:[[UIApplication sharedApplication] setApplicationIconBadgeNumber:2]
【讨论】:
感谢您的快速回复。我可以在哪个应用程序事件上编写此代码,以便每次关闭应用程序时都会更新它。 您应该在代表此状态的数据更新时更新该值(因此,如果用户杀死您的应用程序,则该数字已设置)。或者,您可以实现applicationDidEnterBackground
或 applicationWillTerminate
但这真的是如果您没有其他可能性的话!以上是关于Objective-C nsbundle的主要内容,如果未能解决你的问题,请参考以下文章