¿Mostrando emoji en una UILabel?

No estoy seguro de lo que me estoy perdiendo aquí, y la búsqueda no me ha ayudado. Quiero mostrar los caracteres emoji en una UILabel, y esto no lo está haciendo:

UILabel *label = [[UILabel alloc] init];
label.font = [UIFont fontWithName:@"AppleColorEmoji" size:16.0];
label.text = [NSString stringWithFormat:@"%C", 0x1F431];
// ... etc.

Funciona bien con otros caracteres Unicode que no son letras, por ejemplo, piezas de ajedrez, pero no con ningún personaje emoji que haya probado.

Respuestas a la pregunta(5)

Su respuesta a la pregunta