Я импортирую номер телефона из «Контакты» и сохраняю в NSString
. эта строка содержит пробельные, и я стараюсь, чтобы удалить их с помощью метода:строка заменить номер телефона iOS swift
numero = numero.stringByReplacingOccurrencesOfString(" ", withString: "")
этот метод не работает.
func sostituisci(stringa: NSString!) -> NSString
{
var numero: NSString = ""
NSLog(stringa)
numero = ((stringa as String).stringByReplacingOccurrencesOfString(" ", withString: "") as NSString)
NSLog(numero)
return numero
}
выход без изменений
журнал
2014-11-05 17:54:50.734 HappyRicarica[33438:3119446] (327) 124-3503
2014-11-05 17:54:50.737 HappyRicarica[33438:3119446] (327) 124-3503
Для записи типа Фонда отличаются от типов Свифта. «Строка» в Swift не является «NSString» –
Что происходит, когда «это не работает?» Является ли строка неизменной? Вы получили сообщение об ошибке? Это сработало для меня с 'numero', объявленным как' String' или 'NSString'. Объявляется 'numero' с' var' или 'let'? – vacawama
строка неизменной. – dario91sr