8
mam problem z kodem, który rzucić kolejną wiadomość:nie można przekonwertować wartości typu „string”, aby wpisać „NSString” w przymusu podczas korzystania samodzielne swift2 z Ubuntu 16.04
error: cannot convert value of type 'String' to type 'NSString' in coercion
return (self as NSString).substringWithRange(range)
mogę go rozwiązać wcześniej, ale nie z powołania siebie, więc oto kod:
let range = expression.rangeOfFirstMatchInString(self, options: [], range: NSMakeRange(0, self.utf16.count))
if range.location != NSNotFound {
return (self as NSString).substringWithRange(range)
}
return nil
Spróbuj 'powrócić NSString (string: self) ...' –
Tak, to działa, dzięki :) –