我正在继承NSTextField,以便让另一个字段成为第一响应者而不是自己。我将字段设置为拒绝第一响应者,但随后窗口获取它并且用户必须直观地找到正确的字段,这可能导致混淆。
我的子类代码包含:
#import "MyTextField.h"
#import "MyController.h" //which declares: @property (assign) IBOutlet NSWindow *window;
@implementation MyTextField
- (BOOL) becomeFirstResponder
{
[_window makeFirstResponder:otherField];
return NO;
}
@end
问题是Xcode找不到我的.xib中定义的'otherField',Xcode说它在这里“未声明”。
总有一天我会有时间将项目转换为Swift,而我将不再是初学者,但请忍受我的无知。请帮忙!如何在子类代码中找到'otherField'?