【发布时间】:2010-08-28 15:43:30
【问题描述】:
我很好奇让一个类符合 UITextFieldDelegate,过去我总是添加它以启用对协议中定义的方法的访问。然而这最后一次我忘了添加它,后来才意识到它丢失了。我的问题是为什么它可以在有或没有的情况下工作,我认为它是正确访问协议方法所必需的?
@interface MyController : UIViewController <UITextFieldDelegate> {
UITextField *text_001;
}
@property(nonatomic, retain) IBOutlet UITextField *text_001;
@end
或者:
@interface MyController : UIViewController {
UITextField *text_001;
}
@property(nonatomic, retain) IBOutlet UITextField *text_001;
@end
与:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
NSLog(@"Return: ... ");
[textField resignFirstResponder];
return YES;
}
干杯加里
【问题讨论】:
标签: iphone objective-c cocoa-touch