Ios 无法在重构的情节提要上设置选项卡栏标记值
我重构了我的故事板,现在我无法在重构的故事板上设置徽章值 这是主故事板,MessageCenter是重构的故事板 消息中心情节提要: 我正在应用程序委托中设置徽章值,但该值不起作用:Ios 无法在重构的情节提要上设置选项卡栏标记值,ios,iphone,swift,storyboard,tabbar,Ios,Iphone,Swift,Storyboard,Tabbar,我重构了我的故事板,现在我无法在重构的故事板上设置徽章值 这是主故事板,MessageCenter是重构的故事板 消息中心情节提要: 我正在应用程序委托中设置徽章值,但该值不起作用: 如果让tabBarController=self.window!。rootViewController作为?超宽带控制器{ tabBarController.tabBar.items!.badgeValue=“3” } 有什么想法吗?如果让tabBarController=self.window?.rootVi
如果让tabBarController=self.window!。rootViewController作为?超宽带控制器{ tabBarController.tabBar.items!.badgeValue=“3” }
有什么想法吗?如果让tabBarController=self.window?.rootViewController为?超宽带控制器{ tabBarController.ViewController?[2]。tabBarItem.badgeValue=“3”
}在您的TabBarCustomViewController中尝试使用以下代码:
DispatchQueue.main.async(execute: {
self.tabBar.items?[3].badgeValue = "3"
})
重构后的选项卡栏控制器中只有一个元素……不幸的是,这不起作用。谢谢你。我感谢您的回复。很抱歉,它没有工作,我发誓它在我的机器上工作:)可能您不在主线程上,如果您想更改与UI相关的内容,您需要在主线程中