NSSearchFiled отказывается от службы быстрого реагирования

У меня есть следующий фрагмент кода для программного создания NSSearchField

mysearchField = [ [ NSSearchField alloc ] init];

[[mysearchField cell] setPlaceholderString:@"Page Number & Press Enter"];
[myView addSubview: mysearchField ];

    [mysearchField resignFirstResponder];

[mysearchField release];

[mysearchField setDelegate:self];

Здесь я пытаюсь переписать FirstResponder в mysearchField, но mysearchField по-прежнему фокусируется на запуске приложения.

Я что-то упускаю.


person ahmadbaig    schedule 01.11.2011    source источник
comment
Где код? инициализировать или просмотретьDidLoad?   -  person Mhh Lecker    schedule 01.11.2011
comment
Этот код присутствует в viewDidLoad   -  person ahmadbaig    schedule 01.11.2011


Ответы (1)


[myView.window makeFirstResponder:nil]; Никогда не вызывайте resignFirstResponder напрямую.

person Francis McGrew    schedule 01.11.2011