title: ContextMenuConfigurationForRowAt in iOS13
body: <p>In this video in WWDC19 seasons, <a href="https://developer.apple.com/videos/play/wwdc2019/224/" rel="nofollow noreferrer">Modernizing Your UI for iOS 13</a>, this method is to create a context menu, but I get an error when using it:</p>
  
  <pre><code>@available(iOS 13.0, *)
  func tableView(_ tableView: UITableView, contextMenuConfigurationForRowAt indexPath: IndexPath, point: CGPoint) -&gt; UIContextMenuConfiguration? {
      let actionProvider = (suggestedActions: [UIMenuElement])-&gt; UIMenu? // in this line i got an error {
          let editMenu = UIMenu(title: "Edit...", children: [
          UIAction(title: "Copy") {},
          UIAction(title: "Duplicate") {}
          ])
          return UIMenu(children: [
          UIAction(title: "Share") {},
          editMenu,
          UIAction(title: "Delete", style: .destructive) {}
          ])
      }
  
      return UIContextMenuConfiguration(identifier: "unique-ID" as NSCopying,
                                        previewProvider: nil,
                                        actionProvider: actionProvider)
  }
  </code></pre>
  
  <p>The error appears in the line  <code>-&gt; UIMenu?</code> and says <code>Expected type after '-&gt;'</code>. Could anyone help me how to solve it?</p>