установить действие, используя метод из другого класса в цели C - PullRequest
0 голосов
/ 19 декабря 2010

возможно ли установить действие, используя метод из другого класса? Есть ли пример кода ??

1 Ответ

2 голосов
/ 19 декабря 2010

действие кнопки например?

программно будет что-то вроде:

[button addTarget:objectX action:@selector(methodImplementedInObjectX:) forControlEvents:UIControlEvent...];

это может быть записано где угодно, в вашем контроллере представления, внутри самого представления и т. Д., Если у вас есть ссылка на кнопку. ;)

EDIT

performSelector:... методов заставляет приемник выполнять метод. Итак, в вашем случае это будет:

[objectName performSelector:@selector(methodName:) withObject:nil];

потому что self ничего не сделает, верно? тот, кто выполняет что-то, будет objectName

...