Grid 找出按下了我的哪个按钮

Grid 找出按下了我的哪个按钮,grid,title,nsbutton,Grid,Title,Nsbutton,我为每个NSButton创建了一个NSButton网格(见图)和setAction,如下所示: [myButton setAction:@selector(buttonPressed)]; -(void)buttonPressed { //things run here NSLog(@"Button pressed!%@", titleString); } 不幸的是,我不知道如何获取按下的按钮的标题。我想重新检索纽扣并将其存储在“buttonPressed”开头的标题栏中 有什么想法

我为每个NSButton创建了一个NSButton网格(见图)和setAction,如下所示:

[myButton setAction:@selector(buttonPressed)];

-(void)buttonPressed { //things run here
    NSLog(@"Button pressed!%@", titleString);
}
不幸的是,我不知道如何获取按下的按钮的标题。我想重新检索纽扣并将其存储在“buttonPressed”开头的标题栏中

有什么想法吗


我创建了一个iAction来获取一个发送者我以前尝试过但没有成功的:

- (IBAction) buttonPressed:(id)sender {
   NSString *titleStr = [sender title]; //getting the btn text
   NSLog(@"Button '%@' pressed!", titleStr);
}
提示按钮按下后必须跟一个冒号。现在它就像一个符咒

[myButton setAction:@selector(buttonPressed:)];