Как отследить и обработать что файл был открыт моей программой на базе SwiftUI

У меня есть программа которая должна уметь открывать изображения

Программа уже ассоциирована с неким набором расширений использая plist file:

enter image description here

Так что я уже имею возможность открывать при помощи меню "Open with":

enter image description here


Итак мой вопрос:

Как мне достать URL открытого файла через мою SwiftUI-based программу?

что бы дальше работать с этим файлом


Ответы (1 шт):

Автор решения: Andrew
WindowGroup {
    SampleView()
        .onOpenURL { url in
            //это и есть этот url который был открыт программой
        }
    }
}
→ Ссылка