Advertencia del comstackdor de formatting Unicode: el formatting especifica el tipo 'unsigned short' pero el argumento tiene el tipo 'int'

Es un poco OCD, pero odio recibir advertencias del comstackdor. Cuando actualicé XCode, comencé a recibir esta advertencia del comstackdor:

El formatting especifica el tipo 'unsigned short' pero el argumento tiene el tipo 'int'

Cuando intenté include el carácter Unicode para el grado usando el siguiente código:

currentVal = [NSString stringWithFormat:@"%.2f%C", angleDeg, 0x00B0]; 

¿Cómo hago que la advertencia del comstackdor desaparezca, cambiando el código o desactivando esa advertencia particular del comstackdor?

Lanza el literal a unichar :

 currentVal = [NSString stringWithFormat:@"%.2f%C", angleDeg, (unichar)0x00B0];