Я разрабатываю приложение на основе документов macOS, используя SwitfUI на macOS 12.0.1, используя Xcode 13.1 на MacBookPro M1 Pro. Я сталкиваюсь с проблемой, из-за которой приложение всегда повторно открывает браузер документов в последнем использованном каталоге. Что нормально, когда он находится на компьютере, но больно, если последний раз использовался на сетевом диске. Я пытаюсь найти способ подавить этот режим работы "всегда восстанавливать с использованием последнего каталога".
Я попытался использовать подход @NSApplicationDelegateAdaptor и реализовать;
func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
print(#function + " returning false")
return false
}
в моем классе NSApplicationDelegate, который действительно вызывается (хотя иногда кажется, что после представления диалогового окна), однако это не мешает приложению тайно запоминать последний каталог.
Знает ли кто-нибудь, где эта информация может быть скрыта или может ли она быть скрыта ?
Я искал, но не могу найти способ введения начального каталога в группу документов в качестве возможного решения.
ТИА Алан.