title: Will not let me pass an array of arrays of string to a class property?
body: <p>I have a class called <code>FilesTableViewController</code> with this property</p>
  
  <pre><code>  var files:[[String]]?
  </code></pre>
  
  <p>On <code>prepareforsegue</code> of another class I have this:</p>
  
  <pre><code>  let textFiles:[String]? = FileManager.default.getSortedFilesAtDocumentDirectoryWith(fileExtension: "txt", withFileExtension: true)
    let jpgFiles:[String]? = FileManager.default.getSortedFilesAtDocumentDirectoryWith(fileExtension: "jpg", withFileExtension: true)
    let files = [textFiles, jpgFiles]
  
    let filesTVC = segue.destination as? FilesTableViewController
    filesTVC!.files = files
  </code></pre>
  
  <blockquote>
    <p>ERROR on the last line: Expression type '()' is ambiguous without more context</p>
  </blockquote>
  
  <p>Any ideas?</p>