Estoy trabajando en una aplicación matemática y necesito enviar exponentes a la pantalla.Caracteres Unicode en cadena - iphone
he encontrado que este código funcionará:
NSLog(@"x\u2070 x\u00B9 x\u00B2 x\u00B3 x\u2074 x\u2075 x\u2076 x\u2077 x\u2078 x\u2079");
muestra: x⁰ $ ¹ $ X $ ⁴ $ X $ ⁵ $ x² X³ X $ ⁶ $ X $ ⁷ $ X $ ⁸ $ X $ ⁹ $
Esto también funciona:
NSString *testString = @"8.33x10\u00B3";
NSLog(@"test string: %@", testString);
se pantallas: cadena de prueba: 8.33x10³
Incluso la configuración de una etiqueta se muestra correctamente en el iP perfeccionar la pantalla:
NSString *testString = @"8.33x10\u00B3";
Answer1Label.text = testString;
Sin embargo, cuando me tire de la cuerda de un .Plist que dice "8.33x10 \ u00B3" y mostrarlo en la pantalla, sólo se muestra como "8.33x10 \ u00B3" en lugar de 8,33 x10³
¿Hay algún carácter adicional que deba poner delante del \ u00B3 para que lo reconozca?
Gracias por su ayuda!
Agradezco su respuesta y eso tiene sentido en cuanto a por qué no está funcionando. Lamentablemente, no entiendo XML lo suficientemente bien como para saber cómo utilizar su consejo para que funcione. Para que funcione ahora, he codificado las preguntas particulares que requerían exponentes dentro del código. – RanLearns
@ObjectiveFlash He aclarado mi respuesta con más información. – occulus
@occulus muchas gracias por el truco para escribir unicode de esta manera en archivos plist! – buk