我有几个带有按钮的视图。 所有这些视图都链接到一个ViewController,并且在此ViewController中,我为所有这50个按钮定义了IBOutlets。xcode iphone将UIButton从:(id)发件人与阵列中的UIButtons进行比较
为了方便访问它们,我将所有UIButtons存储在多维NSMutableArray中。为了测试目的,我给所有的按钮一个独特的titleLabel。 UIButtons被正确地存储在数组中,我可以使用titleLabel来测试它。一个按钮被按下
后,我调用一个方法:
-(IBAction)pushButton:(id)sender
在那里我比较:
if ([allButtonsArray objectAtIndex:1] == sender)
// do something
Allthough所选的UIButton从阵列和发送者按钮具有相同titleLabel(这在我的情况下是唯一的)IF语句不正确。
是否anybode有一个想法为什么?
谢谢,帕特