Как отключить функцию восстановления окна 10.7? - PullRequest
3 голосов
/ 03 сентября 2011

У меня есть старое приложение, которое постоянно вылетает на 10.7. Похоже, это связано с новой функцией восстановления окна. Есть ли способ отключить это поведение с помощью Info.plist или предпочтения? Как насчет кода ObjC?

Ответы [ 2 ]

4 голосов
/ 03 сентября 2011

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

 defaults write applicationidentifier NSQuitAlwaysKeepsWindows -bool false

Где applicationidentifier - идентификатор вашей заявки. Например, com.Apple.TextEdit для TextEdit.

Конечно, реальная задача - исправить приложение, чтобы оно поддерживало эту функцию должным образом.

1 голос
/ 03 сентября 2011

Вы также можете переключать восстановление окон в Интерфейсном Разработчике.Просто перейдите к Инспектору Атрибутов.

...