AirDrop and scene_:openURLContexts: behaviour

I would like to AirDrop multiple .xml files from MacBook Pro to iPad app. It looks like function scene_:openURLContexts: in SceneDelegate is called async for every .xml file received on iPad. My problem: after last received file I would like to display report about files content (like errors), but how I know that all files are received? My hope was URLContexts but URLContexts.count is always 1 for every call. Am I missing something here? Thank you.
AirDrop and scene_:openURLContexts: behaviour
 
 
Q