分配第一响应者状态失败

时间:2013-06-24 18:39:30

标签: objective-c first-responder

我有两个视图的应用程序。我不明白的是,我似乎无法管理如何手动将第一响应者状态分配给特定视图。

我在awakeFromNib方法中有这段代码。

-(void)awakeFromNib{
NSView *a = [[firstView alloc]init];
NSView *b = [[secondVIew alloc]init];

[b becomeFirstResponder];
[a resignFirstResponder];

}

为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

对于初学者,我会在成为第一响应者之前先辞职。

要获得更详细的答案,我们需要了解与视图控制器相关的视图布局。通常,您在viewcontroller中分配firstResponder。由于您要覆盖awakeFromNib,因此明确表示此代码段不在viewController中。

最后,别忘了打电话给超级。