это моя кнопка добавления:
guard let name = texfiedldName.text else { return }
guard let phoneNumber = texfiedldAge.text else { return }
guard let email = texfiedldEmail.text else { return }
форматирование текста
let scanner = Scanner(string: phoneNumber)
let validCharacters = CharacterSet.decimalDigits
let startCharacters = validCharacters.union(CharacterSet(charactersIn: "+#"))
var digits: NSString?
var validNumber = ""
while !scanner.isAtEnd {
if scanner.scanLocation == 0 {
scanner.scanCharacters(from: startCharacters, into: &digits)
} else {
scanner.scanCharacters(from: validCharacters, into: &digits)
}
scanner.scanUpToCharacters(from: validCharacters, into: nil)
if let digits = digits as String? {
validNumber.append(digits)
}
}
print(validNumber)
добавить к базовым данным
let person = Person(context: PersistenceService.context)
person.name = name
person.number = Int64(validNumber)!
person.email = email
PersistenceService.saveContext()
self.people.append(person)
это мой вывод
085293173
но в таблице ViewCell
85293173
Можете ли вы помочь мне, пожалуйста?