Изменить
[button isEqual:@"Browser"]
На
[button isEqualToString:@"Browser"]
isEqual проверяет равенство объектов, а не равенство строк.
РЕДАКТИРОВАТЬ: ОК, вы говорите, что ваша кнопка находится внутрипанель инструментов.В этом случае я предполагаю, что вы добавили его как пользовательский вид в UIBarbuttonItem?Вам нужно пройти через элемент панели кнопок и установить свойство изображения в пользовательском представлении элемента панели кнопок, я думаю (хотя я не уверен), как только вы добавили кнопку в качестве пользовательского представления, элемент панели кнопокделает свою собственную копию, чтобы вы больше не разговаривали с ней через safariBtn.
Вы можете получить доступ к элементам панели инструментов через
for (UIBarButtonItem *barItem in self.toolbar.items)
Предполагая, что этот код находится в вашем viewController.Ваш safariBtn будет доступен через barItem.customView