znaków - właściwość instancji String, jest przestarzała z Xcode 9.1
Bardzo przydatne było pobranie podciągu z String za pomocą characters
właściwości, ale teraz jest on przestarzały, a Xcode sugeruje użycie substring
. Próbowałem sprawdzić pytania SO i samouczki / wytyczne dla programistów Apple. Ale nie widziałem żadnego rozwiązania / alternatywy zgodnie z sugestią.
Oto komunikat ostrzegawczy:
„Znaki” są przestarzałe: użyj ciągu lub podłańcucha
Mam tak wiele operacji na łańcuchach, które są wykonywane / obsługiwane za pomocą właściwości characters
.
Czy ktoś ma pomysł / informacje o tej aktualizacji?
string.characters.forEach
nowego APIstring.forEach { char in process(char) }
String
zmianach z Swift 3 na 4 i przeczytaj również SE0163