You need to change addTarget:self
to addTarget:test
Nimrod
2010-10-15 16:42:16
MyViewController* test = [[MyViewController alloc] init];
[newsButton addTarget:test
action:@selector(myEvent2)
forControlEvents:UIControlEventTouchUpInside];
Another option is to use a redirection method:
- (void)myRedirectHandler {
[ test myEvent2 ];
}
...
[newsButton addTarget:self
action:@selector(myRedirectHandler)
forControlEvents:UIControlEventTouchUpInside];