比较NSURL String和简单的Swift String

时间:2016-08-04 16:17:07

标签: ios swift string-comparison xcode-6.2

我在Xcode 6.2中有一个函数,我想比较webview返回的URL并将其与静态字符串进行比较。我是这样做的:

  func webViewDidFinishLoad(webView: UIWebView){
        let currentURL = webView.request?.URL
        print("Webview did finish load ")
        println(currentURL)



        if (webView.request?.URL == "Optional(http://addi.star.com/adminpanel/first.php/login)") 
        {

        println("voilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")

        // code for dissming the view
        //self.dismissViewControllerAnimated(true, completion: nil)

        }
   }

......但它不起作用。有人可以解释我如何将currentURL与静态URL进行比较,以便我可以解除视图?我想我错过了比较成功的类型,但必须有办法做到这一点......

2 个答案:

答案 0 :(得分:5)

只是比较字符串

if (webView.request?.url?.absoluteString == "http://addi.star.com/adminpanel/first.php/login"){
    //code
}

答案 1 :(得分:0)

__clone()

希望这会对你有所帮助。