WebView пустым после повторного открытия NSWindow - PullRequest
0 голосов
/ 28 октября 2011

Я использую WebView для отображения некоторого входящего контента для пользователей в приложении с одним окном.

В делегате приложения есть контроллер одного окна, который я использую для отправки -showWindow: на -applicationDidFinishLaunching:и -applicationShouldHandleReopen:hasVisibleWindows: уведомления.

Это работает хорошо, пока я не закрою окно и не нажму на значок док-станции, чтобы открыть окно.

На этом этапе веб-представление пустое и больше не реагирует на ввод с помощью мыши, такой как колесо прокрутки.Представление прокрутки по-прежнему указывает на видимый размер документа.

Окно не закрывается при закрытии, в соответствии с IB.

Я что-то упустил из-за сохранения этого содержимого?

1 Ответ

1 голос
/ 07 ноября 2011

Согласно документации WebView закрывается с окном.Однако мы можем создать подкласс WebView и переопределить shouldCloseWithWindow и вернуть NO.

- (BOOL)shouldCloseWithWindow
...