В качестве альтернативы избавьтесь от всех необязательных параметров (необязательные параметры никогда не будут sh), объявите files
как необязательный пустой массив
var files = [[String]]()
и назначьте пустой массив, если результат getSortedFilesAt...
равен nil
let textFiles = FileManager.default.getSortedFilesAtDocumentDirectoryWith(fileExtension: "txt", withFileExtension: true) ?? []
let jpgFiles = FileManager.default.getSortedFilesAtDocumentDirectoryWith(fileExtension: "jpg", withFileExtension: true) ?? []
let files = [textFiles, jpgFiles]
let filesTVC = segue.destination as! FilesTableViewController
filesTVC.files = files