2010-12-07 4 views

ответ

4

Вы не можете точно определить, что вы описываете. Селектор не do ничего или принимать любые параметры - это просто имя отправляемого сообщения. Вы можете передавать только аргументы, когда вы на самом деле пришлите сообщение. Тем не менее, элементы управления всегда выдают себя в качестве аргумента в своих действиях, так что вам нужно, это метод обертка вдоль этих линий:

- (void)doSearchFromSearchField:(NSSearchField *)sender { 
    [self doSearchWithQuery:[sender stringValue]]; 
} 

И установлено, что в качестве действия.