Я использую раскадровки в xcode с iOS5. У меня есть TabBarController с 6 вкладками. Перед TabController пользователь выбирает тип учетной записи A oR B, если выбран тип B, я хотел бы скрыть одну из вкладок.iOS5 setHidden UITabBarItem вызывает сбой
У меня есть подкласс UITabBarController, и этот кусок кода работает, но его не совсем то, что я хочу.
if (accountType == 2) {
[[[[self tabBar] items] objectAtIndex:1] setEnabled:NO];
}
Это делает мою вторую вкладку темные и непригодной, которые в порядке, но я действительно хотел, чтобы это работало ...
[[[[self tabBar] items] objectAtIndex:1] setHidden:YES];
Но это вызывает эту ошибку: - [UITabBarItem setHidden]: непризнанные селектор направлен например 0x856f490 * согласующего приложение из-за неперехваченное исключение 'NSInvalidArgumentException', причина: '- [UITabBarItem setHidden]: непризнанный селектор направлен например 0x856f490'
Есть ли другой способ добиться этого?
Я понимаю, что код не на 100%, но вы получаете идею :) – Andy