2010-07-15 13 views
19

Quiero hacer una pregunta acerca de NSString * en el objetivo C. ¿Tengo una cadena de lectura de algún lado y me gustaría obtener el último carácter de ese objeto NSString? Solía ​​probar objectAtIndex, pero no sé qué obtener el índice. ¿Qué debería escribir? Muchas gracias.Cómo mostrar el último carácter de NSString *

Respuesta

52
unichar lastChar = [yourString characterAtIndex:[yourString length] - 1]; 

o si desea como una NSString:

NSString *lastChar = [yourString substringFromIndex:[yourString length] - 1]; 
+3

Advertencia: Esto producirá texto roto si la cadena termina con una secuencia de caracteres combinados o par suplente. – Wevah

Cuestiones relacionadas