ist hier ein Spaß Thema, das ich in renne nach Swift Aktualisierung 2.0Initializer für bedingte Bindung muss Optional Typ, nicht ‚String‘
Der Fehler auf dem ist, wenn url = lassen URL.absoluteString Linie
func myFormatCompanyMessageText(attributedString: NSMutableAttributedString) -> NSMutableAttributedString
{
// Define text font
attributedString.addAttribute(NSFontAttributeName, value: UIFont(name: "Montserrat-Light", size: 17)!, range: NSMakeRange(0, attributedString.length))
return attributedString
}
func textView(textView: UITextView, shouldInteractWithURL URL: NSURL, inRange characterRange: NSRange) -> Bool {
if let url = URL.absoluteString {
if #available(iOS 8.0, *) {
VPMainViewController.showCompanyMessageWebView(url)
}
}
return false
}
Haben Sie die Dokumentation für die 'absoluteString' Methode nachgeschlagen? Gibt es ein optionales zurück? –
Habe gerade nachgeschaut. Nein es gibt kein optionales zurück, aber 'relativerString' ist – mosaic6