You should try the following:
Example:
let charString = "263A" if let charCode = UInt32(charString, radix: 16),let unicode = UnicodeScalar(charCode) { let str = String(unicode) print(str) } else { print("invalid input") }
If you want to print on a Label / TextField, then:
let charString = "263A" if let charCode = UInt32(charString, radix: 16),let unicode = UnicodeScalar(charCode) { let str = String(unicode) CharLabel.text = str //Print on Label CharTextField.text = str //Print on TextField } else { print("invalid input") }
source share