Objective c 如何区分;文件下载url";以及WKWebview policyForNavigation方法中的正常url?

Objective c 如何区分;文件下载url";以及WKWebview policyForNavigation方法中的正常url?,objective-c,xcode,wkwebview,Objective C,Xcode,Wkwebview,我使用WKWebView显示googledrive,我需要使用WKWebView代理处理下载文件。 这是我的密码: - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler { if(DOWN

我使用WKWebView显示googledrive,我需要使用WKWebView代理处理下载文件。 这是我的密码:

 - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
  {
    if(DOWNLOAD_FILE_URL)
    [handler downloadFileFromURL:navigationAction.request.URL.absoluteString]; 
  }
路径末尾没有任何扩展名的url。 如。 上面的URL是一个图像文件URL,但我无法在“policyForNavigation”方法中识别它以强制下载

帮助我找到合适的if条件

“如果(下载文件\u URL)”

如能帮助您找出文件URL和普通URL之间的差异,我们将不胜感激。 然后只有我可以把它发送到下载方法

提前谢谢。 @Alex Wayne,@community wiki