согласующим приложение из-за неперехваченного исключением 'NSInvalidArgumentException', причина: '- [__ NSArrayI isSystemItem]: непризнанная селектор отправляется например 0x7fa5bbd726f0'Добавление массива UIBarButtonItem что приведет к ошибке
у меня последовали за его solution here, и, видимо, я не делаю недостатков. Я делаю это - добавление двух кнопок (кнопок на панели) в правой части панели навигации.
UIBarButtonItem *notificationButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"Notification.png"]
style:UIBarButtonItemStylePlain target:self action:@selector(notificationAction)];
UIBarButtonItem *searchButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"search"]
style:UIBarButtonItemStylePlain target:self action:@selector(searchAction)];
NSArray *arrNavigationButtons = [NSArray arrayWithObjects:notificationButtonItem,searchButtonItem, nil];
// warning here - Incompatible pointer type.
self.navigationItem.rightBarButtonItem = arrNavigationButtons;
2 ответа, которые вы получили, рассказали вам, в чем проблема и как это исправить. Вы должны были получить предупреждение компилятора. Предупреждения - ваш друг. Обратите пристальное внимание на них. –
@ DuncanC. Это была глупая ошибка. В следующий раз я буду лучше. спасибо. –