Why does using Nsurl request keeps telling me to rename to “init(url)”

前端 未结 3 1773
走了就别回头了
走了就别回头了 2021-01-16 22:33

Also trying to add the ability to detect a video and download it to the application in short a web-based app used for download any kind of video and has the ability to store

相关标签:
3条回答
  • 2021-01-16 22:51

    You need to use like this in swift

    if let url = URL(string: "https://www.google.com"){
        let requestObj = URLRequest(url: url)
        Webview.loadRequest(requestObj)
    }
    
    0 讨论(0)
  • 2021-01-16 22:53

    Use URL and URLRequest instead NSURL and NSURLRequest in Swift.

    let url = URL.init(string: "https://www.google.com")
    let request = URLRequest.init(url: url!)
    Webview.loadRequest(request)
    

    For Reference you can refer : Reference

    0 讨论(0)
  • 2021-01-16 22:54

    URL :

    URL is a swift struct, so is passed by value.

    NSURL :

    NSURL is an Objective-C class. Is inherits from NSObject

    • In general, prefer the new struct versions of things unless you need to subclass for some reason.
    • An object representing the location of a resource that bridges to URL; use NSURL when you need reference semantics or other Foundation-specific behavior.

    Both URL and NSURL is accepted in swift. but you have used swift then most refer URL MORE.

    0 讨论(0)
提交回复
热议问题