CPWindow блокируется после закрытия CPPanel
Я добавил эти два выхода в мой AppController.j
:
@outlet CPWindow theWindow;
@outlet CPWindow thePanel;
theWindow
заполняет все окно браузера (setFullPlatformWindow:YES
).
Теперь я использую CPToolbarItem
(внутри CPToolbar
который я добавил в theWindow
) выполняя этот метод по клику:
- (IBAction)showPanel:(id)aSender {
// ...
[CPApp runModalForWindow:thePanel];
}
Я создал все эти элементы интерфейса в Интерфейсном Разработчике.
Когда я закрываюсь thePanel
, theWindow
кажется застрял - невозможно нажимать кнопки или взаимодействовать с элементами в theWindow
любым другим способом.
Что здесь не так?
1 ответ
Решение
Вероятно, вы не удаляете свою панель успешно, поэтому ее модальное состояние остается активным. Попробуйте это в коде, отвечающем за закрытие вашей панели:
[CPApp abortModal];
[thePanel close];