인수
DialogOptions
Optional table입니다. openfiledialog에서는 title, defaultPath, extensionFilter가 사용됩니다. extensionFilter는 extension strings의 table입니다. 각 filter가 *.<extension>이 되기 전에 앞의 . 또는 *.가 제거됩니다.
반환값
FileSystemItem | nil
Selected file item 또는 dialog가 취소되거나 selected filesystem path가 반환되지 않을 때 nil입니다. Dialog failures는 Failed to open file dialog를 throw합니다.