这是login.m
#import
@interface login : UIViewController {
IBOutlet UITextField *UserName;
IBOutlet UITextField *PassWord;
IBOutlet UIActivityIndicatorView *LoginActivity;
}
@property (nonatomic, retain) IBOutlet UITextField *UserName;
@property (nonatomic, retain) IBOutlet UITextField *PassWord;
@property (nonatomic, retain) IBOutlet UIActivityIndicatorView *LoginActivity;
- (IBAction) doLogin:(id)sender;
@end
这个login.h
#import "login.h"
@implementation login
@synthesize UserName,PassWord;
- (IBAction) doLogin:(id)sender {
[ PassWord resignFirstResponder ];
[ LoginActivity startAnimating ];
NSLog(@"%@ / %@", [ UserName text ], [ PassWord text ] );
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)viewDidUnload {
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[super dealloc];
}
@end
如果我按登录(dologin)我收到此错误 -[ViewAController doLogin:]: unrecognized selector sent to instance
1 回答
看起来你已经将类命名为“login”,但是已经将按钮连接到“ViewAController”的实例 . ViewAController没有doLogin:方法?