编译器告诉您不能使用,
iflet因为它完全没有必要。您没有要打开的任何可选选项:
URL不是可选的,并且该
absoluteString属性也不是可选的。
iflet仅用于解开可选项。如果要创建一个名为的新常量
url,请执行以下操作:
func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -> Bool { let url = URL.absoluteString if #available(iOS 8.0, *) { VPMainViewController.showCompanyMessageWebView(url) } return false}但是,旁注:具有一个名为参数的参数
URL和一个名为局部常量的参数
url会造成极大的混淆。这样可能会更好:
func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -> Bool { if #available(iOS 8.0, *) { VPMainViewController.showCompanyMessageWebView(URL.absoluteString) } return false}


