SAM2-Demo/Common/DirectoryDocument.swift (12 lines of code) (raw):

// // DirectoryDocument.swift // SAM2-Demo // // Created by Cyril Zakka on 9/10/24. // import SwiftUI import UniformTypeIdentifiers struct DirectoryDocument: FileDocument { static var readableContentTypes: [UTType] { [.folder] } init(initialContentType: UTType = .folder) { // Initialize if needed } init(configuration: ReadConfiguration) throws { // Initialize if needed } func fileWrapper(configuration: WriteConfiguration) throws -> FileWrapper { return FileWrapper(directoryWithFileWrappers: [:]) } }