Bug Fix: [UITabBarItem setBadgeColor:] required iOS 10 and later.

This commit is contained in:
Giom Foret
2017-04-19 09:18:54 +02:00
parent e6eb65c73f
commit 635e09f6bb
+9 -6
View File
@@ -596,13 +596,16 @@
self.tabBar.items[TABBAR_HOME_INDEX].badgeValue = badgeValue;
if (self.missedHighlightDiscussionsCount)
if ([UITabBarItem instancesRespondToSelector:@selector(setBadgeColor:)])
{
self.tabBar.items[TABBAR_HOME_INDEX].badgeColor = kRiotColorPinkRed;
}
else
{
self.tabBar.items[TABBAR_HOME_INDEX].badgeColor = kRiotColorGreen;
if (self.missedHighlightDiscussionsCount)
{
self.tabBar.items[TABBAR_HOME_INDEX].badgeColor = kRiotColorPinkRed;
}
else
{
self.tabBar.items[TABBAR_HOME_INDEX].badgeColor = kRiotColorGreen;
}
}
}
else