예방하거나 명확 응용 프로그램 상태가 지속 MacOS SwiftUI 문서 기반의 응용 프로그램

0

질문

나 개발 MacOS 문서 기반의 응용 프로그램을 사용하여 SwitfUI mac os12.0.1 엑스 코드를 사용하여 13.1 에 MacbookPro M1 프로입니다. 나는 발생하는 문제 응용 프로그램은 항상 다시 열기 문서 브라우저에서 마지막으로 사용 디렉토리에 있습니다. 는 확인을 할 때 그것은 기계에 있지만 통하면 마지막에 사용했 네트워크 드라이브입니다. 나는 방법을 찾기 위해 노력하고의 억제이"항상 복원을 사용하여 마지막 디렉토리"모드의 동작이다.

나는 시도를 사용하@NSApplicationDelegateAdaptor 접근 방식 및 구현;

  func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool {
    print(#function + " returning false")
    return false
  }

내 NSApplicationDelegate 클래스가 불(지만 그것은 보인다 때로는 후에는 대화상자가 표시됩),그러나이 멈추지 않는 앱이 은밀하게 기억하는 마지막 디렉토리에 있습니다.

무엇이든 알고 이 정보를 수 있는 숨겨진 또는 억제할 수 있습니다?

내가 찾았지만 찾을 수 없습니다,방법의 주입 시작하는 디렉토리로 DocumentGroup 으로 가능한 솔루션입니다.

TIA Alan.

documentgroup macos swiftui
2021-11-24 05:51:07
1

최고의 응답

0

확인 누군가를 위해,누가 끝나는 여기에서 찾고 있는 유사한 문제입니다.

후의 덩어리 파 I 대답을 발견를 추가

    UserDefaults.standard.removeObject(forKey: "NSNavLastRootDirectory")

응용 프로그램을 시작합니다. 그것은 또한 제안을 할

UserDefaults.standard.removeObject(forKey: "NSNavLastCurrentDirectory")

그러나 그냥 그렇게 처음 나타납을 억제하는 파일을 열고 대화하고,원인 모두 파일을 열고있는 대화 상자를 열기로 사용자 문서 디렉토리에 있습니다.

2021-11-26 23:48:27

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................