Документ не отвечает на события клавиатуры

Я думаю, что это первая проблема ответчика, но я не уверен. Я реализую окно редактирования данных в виде таблицы. Очень похоже на концепцию пользовательского интерфейса для редактирования правил фильтрации в Mail.app.

У меня есть окно редактирования, которое я прикрепляю к своему основному окну:

[NSApp beginSheet: criteriaEditPanel 
   modalForWindow: [self window] 
    modalDelegate: self 
   didEndSelector: @selector(criteriaEditDidEnd:returnCode:contextInfo:) 
      contextInfo: (void *)[criteriaList objectAtIndex: index]];

Панель отображается правильно, из строки заголовка главного окна. Я могу манипулировать всплывающими элементами управления на панели с помощью мыши, но я не могу редактировать текстовые поля, и я не могу вставлять поля между полями. Все остальное отлично работает. Любые идеи?

Джо

Ответы

Ответ 1

решаемая. Верьте или нет, вы должны иметь панель заголовка для панели, даже если она никогда не отображается при отображении в виде листа. Когда он включен в IB, начал работать ввод с клавиатуры.

@spudwaffle - ни один из объектов не имел Отказ первого ответчика.