"Ожидаемое имя параметра, за которым следует ошибка": ", происходит много раз. Я хочу удалить кеш из своей системы 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
многие ошибки происходят как
Xcode предложил мне исправить эту ошибку, например, "Fix it insert" _: "", но если бы я заказал им способ исправить эти ошибки, произошли другие ошибки. Так что я не могу их исправить. Как я могу их исправить? Думаю, я ошибся в синтаксисе, но я не знаю, где это.
В вашем коде есть две ошибки:
{
и }
для метода, и метод ожидал вернуть bool
Поэтому правильный способ использования этой функции:
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool
{
return true
}
причина синтаксической ошибки. Обновите свой метод делегата, как показано ниже.
func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool
{
return true
}