Sunt în curs de dezvoltare un MacOS Document bazat pe aplicația folosind SwitfUI pe MacOS 12.0.1 folosind Xcode 13.1 pe un MacbookPro M1 Pro. Eu sunt confruntă cu o problemă că aplicația este întotdeauna re-deschiderea documentului browser-ul de la ultima folosite director. Care este OK atunci când este pe Masina dar o durere, dacă ultima a fost folosit pe o unitate de rețea. Încerc să găsesc o modalitate de a suprima acest "restaura întotdeauna folosind ultima director" modul de operare.
Am încercat, folosind @NSApplicationDelegateAdaptor abordare și punere în aplicare;
func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
print(#function + " returning false")
return false
}
în NSApplicationDelegate clasa, care nu se numește (deși se pare că , uneori, după dialog este prezentat), cu toate acestea acest lucru nu a opri aplicația în secret, amintindu-și de ultima director.
Nu orice știu în cazul în care aceste informații ar putea fi ascuns sau dacă acesta poate fi suprimată ?
M-am uitat, dar nu pot găsi o cale de injectarea unei incepand de director într-o DocumentGroup ca o posibilă soluție.
TIA Alan.