我正在为 iOS 学习 Objective-c,并且有一个关于创建我的第一个目标动作机制的问题。我已经让它工作了,但目前我只是将方法的target:
一部分设置为,这意味着它将在我的应用程序周围搜索目标,而不是向下钻取,我要发送消息的方法所在的位置。addTarget:action:changeForControlEvents:
nil
ViewController.m
我怎样才能告诉addTarget:action:changeForControlEvents:
方法首先搜索哪个类?
这是我当前代码的简单版本:
风景:
// View.m
#import View.h
@implementation
- (void)sendAction
{
UIControl *button = [[UIControl alloc] init];
[button addTarget:nil // How do I make this look for ViewController.m?
action:@selector(changeButtonColor)
changeforControlEvents:UIControlEventTouchUpInside];
}
@end
...和视图控制器:
// ViewController.m
#import ViewController.h
@implementation
- (void)target
{
NSLog(@"Action received!");
}
@end
谢谢您的帮助!