«Ожидаемое имя параметра, сопровождаемое ошибкой«: »», повторяется много раз

-1

"Ожидаемое имя параметра, за которым следует ошибка": ", происходит много раз. Я хочу удалить кеш из своей системы UIWebView. Я написал ViewController как

import UIKit
    class ViewController: UIViewController,UIWebViewDelegate  {

        @IBOutlet weak var webBrowser: UIWebView!

        override func viewDidLoad() {
            super.viewDidLoad()
            let url = NSURL(string:"http://127.0.0.1:8000/admin/accounts/")
            let request = NSURLRequest(url:url! as URL)
            self.webBrowser.delegate = self
            self.webBrowser.loadRequest(request as URLRequest)
            URLCache.shared.removeAllCachedResponses()
            URLCache.shared.diskCapacity = 0
            URLCache.shared.memoryCapacity = 0
        }

        func webView(_webBrowser,;: UIWebView,
                     shouldStartLoadWith, request: URLRequest,
                     navigationType: UIWebViewNavigationType) -> Bool


    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


    }

Но в этой части

func webView(_webBrowser,;: UIWebView,
             shouldStartLoadWith, request: URLRequest,
             navigationType: UIWebViewNavigationType) -> Bool

многие ошибки происходят как Изображение 174551

Xcode предложил мне исправить эту ошибку, например, "Fix it insert" _: "", но если бы я заказал им способ исправить эти ошибки, произошли другие ошибки. Так что я не могу их исправить. Как я могу их исправить? Думаю, я ошибся в синтаксисе, но я не знаю, где это.

Теги:
xcode

2 ответа

1
Лучший ответ

В вашем коде есть две ошибки:

  1. Вы не поместили { и } для метода, и метод ожидал вернуть bool
  2. И самая важная проблема заключается в том, что написанная вами функция полностью ошибочна

Поэтому правильный способ использования этой функции:

func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool
{
    return true
}
0

причина синтаксической ошибки. Обновите свой метод делегата, как показано ниже.

func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool
{
    return true
}
  • 0
    @ downvotter я обновил свой ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню