Nella versione precedente di Swift, avevo il seguente codice.Lunghezza della stringa in Swift 1.2 e Swift 2.0
func myfunc(mystr: String) {
if mystr.utf16Count >= 3 {
Con l'ultima versione di Swift 1.2, ora ho il seguente errore.
'utf16Count' is unavailable: Take the count of a UTF-16 view instead, i.e. count(str.utf16)
Ok, quindi cambio il mio codice come segue.
func myfunc(mystr: String) {
if count(mystr.utf16) >= 3 {
Ma questo non funziona. Ora ho il seguente messaggio di errore.
'(String.UTF16View) -> _' is not identical to 'Int16'
Qual è il modo corretto per ottenere la lunghezza di una stringa con Swift 1.2?
Fare clic destro sul conteggio, e "Vai a definizione ". – gnasher729
Grazie per il suggerimento. – Molanda