селектор для метода с несколькими параметрами - PullRequest
0 голосов
/ 15 ноября 2010

Привет всем, мне нужно написать селектор для этого метода. Как мне это сделать? Thanx!

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

Вот код, где мне это нужно:

UIBarButtonItem *deleteButton = [[UIBarButtonItem alloc]  initWithTitle:@"Delete User" style:UIBarButtonItemStyleBordered target:self action:@selector(my_button_click_here_is_need_a_selector:)];

[toolbar setItems:[NSArray arrayWithObjects: deleteButton, nil]];

1 Ответ

2 голосов
/ 15 ноября 2010

См. Как передать аргументы метода в селектор о том, как создать селектор для этого метода (ответ @selector(tableView:cellForRowAtIndexPath:)).

Но вы неправильно используете метод -initWithTitle:…, если передаете этот селектор. Селектор action должен быть обратным вызовом в одной из форм

-(IBAction)clicked;
-(IBAction)clicked:(id)sender;
-(IBAction)clicked:(id)sender withEvent:(UIEvent*)event;

-tableView:cellForRowAtIndexPath: не является ни одним из вышеперечисленных. Вы должны написать конкретный метод для этого.

...