El poder representar caracteres en todas las lenguas tiene de vez en cuando ciertos inconvenientes, entre ellos que cada caracter tiene que estar validado según el estándar Unicode y asignado su propio caracter como los emojis. Pero a la hora de mostrarlos por pantalla pueden ocurrir ciertos desastres con algunas combinaciones de ellos.

La siguiente cadena de caracteres árabes hará que cualquier iPhone se cuelgue al mostrarlo como notificación, o que la aplicación que lo intenta mostrar se cierre. El problema está relacionado con una API de iOS 8, CoreText, y la forma en la que parsea la cadena de texto antes de mostrarla por pantalla.

لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ 冗

Afecta tanto a iOS 7 como a iOS 8, y por el momento no hay una solución.

Si nos lo han enviado a la aplicación de Mensajes, que otro usuario nos envíe un nuevo mensaje o nosotros mismos usando Siri hará que podamos reabrir la aplicación.

Afecta tanto a iOS 7 como a iOS 8, y por el momento no hay una solución. Apple es consciente del problema y está trabajando en una solución.

messagescrashingbug

Vía: MacRumors, The Next Web.