我想设置Tabbar项目的徽章值,该值可在“更多”标签栏项目中找到。 我在tabbarcontroller中有7个tabbar,所以我想设置第6个tabbar项目的标记值。
对于Ex:
Internal Server Error
在我的iPhone中,目前只能看到4个标签。
但是当我设置tabbarController.tabBar.items?[6].badgeValue = "1"
时,应用程序会在运行时崩溃。那么如何设置徽章价值?
答案 0 :(得分:0)
如果SubClass UITabBarController并在接口构建器中设置此子类并使用
tabBar.items?[6].badgeValue = "7"
它不应该崩溃。
问题是你从哪里引用tabbarController。你打电话的那一刻它是否挂了?它可能是零吗?
如果您发布了一些代码,这些都是更容易回答的问题。不过我的猜测是,您在调用时无法从可以访问它的地方调用它