2016-06-10 4 views
2

Sorry über den Titel, wusste nicht wirklich, wie man diese Frage formuliert. Hier ist ein Bild, um zu helfen: enter image description hereUITesting Wie bekomme ich eine Nummer, die Teil des TabBar-Abschnitts ist?

Ich möchte in der Lage sein, diese Nummer "5" neben dem Tab Benachrichtigungen in eine Variable zu bekommen und bin dabei zu kämpfen. Die „Benachrichtigungen“ Registerkarte ist nur diese Taste

XCUIApplication().tabBars.buttons["Notifications"] 

Antwort

2

Jeder UITabBarItem hat ein badgeValue

tabBarController?.tabBar.items?[3].badgeValue 
+0

Hinzufügen auf, zur Aktualisierung der Menge an Benachrichtigungen, die Sie sehen können, gerade tun: TabBarController .tabBar.items? ? [3] .badgeValue ++ oder - – user2277872

+1

eigentlich ++ ist seit Swift 2.2 veraltet. Ich würde so etwas wie tabBarController tun? .tabBar.items? [3] .badgeValue + = 1 – guidev

+0

Hatte das nicht bemerkt; Ich werde eine Notiz nehmen – user2277872

Verwandte Themen