¿La mejor forma de manejar el emoji?

Tengo una vista de text que puede contener varias palabras y emojis. Sin embargo, me he dado count de que algunos emojis pueden bloquear mi aplicación

Cómo estoy manejando actualmente los emojis:

let data: NSData = myTextView.dataUsingEncoding(NSNonLossyASCIIStringEncoding)! let valueUnicode: NSString = NSString(data: data, encoding: NSUTF8StringEncoding)! 

A veces obtengo este error: "Dígito hexadecimal no válido en la secuencia de escape unicode alnetworkingedor del carácter 273."

La razón por la que estoy codificando es porque estoy usando json para almacenar la vista de text en mi database y luego la estoy recuperando de la database