title: Ambiguous reference to member 'first(where)'
body: <p>I am doing migration UIWebView to WKWebView. After changing everything facing one error Ambiguous reference to member 'first(where)'. Help me to fix this issue.</p>
  
  <pre><code>UIWebView
  
  func share(sender: UIWebView) {
          if let url: URL = webViews.first?.request?.url {
              do {
                  let base64Data = try Data(contentsOf: url)
                  let documentURL = try savePDF(base64Data)
                  documentInteractionController = UIDocumentInteractionController(url: documentURL)
                  documentInteractionController?.presentOptionsMenu(from: shareButton, animated: true)
              } catch {
                  displayAlert(Localizations.Error, message: Localizations.Apierror, responder: nil, completion: nil)
              }
          }
      }
  </code></pre>
  
  <p>I changed above code to WKWebView</p>
  
  <pre><code>WKWebView
  
  func share(sender: WKWebView) {
  
          if let url: URL = webViews.first?.load?.url
          {
              do {
                  let base64Data = try Data(contentsOf: url)
                  let activityController: UIActivityViewController = UIActivityViewController(activityItems: [base64Data], applicationActivities: nil)
                  present(activityController, animated: true, completion: nil)
              } catch {
                  displayAlert(Localizations.Error, message: Localizations.Apierror, responder: nil, completion: nil)
              }
          }
      }
  </code></pre>
  
  <p>facing error in this line <code>if let url: URL = webViews.first?.load?.url</code></p>