У меня есть несколько видов с кнопками на нем.Все эти представления связаны с одним ViewController, и в этом ViewController у меня определены IBOutlets для всех этих 50 кнопок.
Для облегчения доступа к ним я сохранил все кнопки UIButton в многомерном NSMutableArray.Для целей тестирования я дал всем кнопкам уникальное название Label.Кнопки UIB правильно хранятся в массиве, я могу проверить это с помощью titleLabel.
После нажатия одной кнопки я вызываю метод:
-(IBAction)pushButton:(id)sender
Там я сравниваю:
if ( [allButtonsArray objectAtIndex:1] == sender )
// do something
Несмотря на то, что выбранная UIButton из массива и отправителяКнопка имеет одинаковое названиеLabel (что в моем случае уникально), если оператор IF неверен.
Есть ли у кого-нибудь идеи, почему?
Спасибо, Пэт