В моем приложении я добавил две кнопки справа от UINavigationItem, его рабочий тон на симуляторе, но когда я тестирую его на устройстве, он дает мне ошибку SIGABRT , а также unrecognized selector sent to NSArray
. Я попытался добавить одну кнопку с правой стороны, она была успешно добавлена и отлично работает на устройстве. Здесь мой вопрос: в чем проблема?Странное поведение симулятора и устройства при добавлении rightBarButtonItems в UINavigationItem
Я добавляю правильные кнопки, используя следующий код,
NSArray *buttons=[[NSArray alloc] initWithObjects:btnOne,btnTwo,nil]];
myNavItem.rightBarButtonItems=buttons; //Error on device, but works fine on simulator.
Пожалуйста, укажите мне, что я делаю неправильно? Спасибо!
Что такое селектор, о котором он жалуется? –
@PhillipMills, setRightBarButtonItems – Hemang
Нам понадобится больше контекста для myNavItem, а также от того, где этот код работает. Это в viewDidLoad? Это в initWithNib ....? – FelixLam