/ / NSString límite de longitud - iphone, object-c, nsstring

Límite de longitud NSString - iphone, object-c, nsstring

¿Cómo puedo limitar la longitud de una NSString? Me gustaría mantenerlo debajo para que sea igual a 100 caracteres /

Respuestas

7 para la respuesta № 1

Aquí está la muestra del tamaño fundamental de la cadena manipulada.

Declare la longitud máxima de la cadena:

int max = 5;

Asumamos que tenemos una lista de cadenas en la matriz:

NSArray *strs = [NSArray arrayWithObjects:@"My Little Puppy", @"Yorkerz", nil];

Operación de bucle:

[strs enumerateObjectsUsingBlock:^(NSString *str, NSUInteger idx, BOOL *stop) {
if (str.length > max)
//get a modified string
str = [str substringToIndex:str.length-(str.length-max)];
NSLog(@"%@", str);
}];

Resultados:

"My Li" and "Yorke"

Esperanza, entendí bien de tu pregunta.


1 para la respuesta № 2

Entonces tendrás que buscar el length: antes de poner en el NSString. Entonces si la longitud es más de 100, usas substringToIndex:


0 para la respuesta № 3

Entonces no agregue más de 100 caracteres.

Si tiene una cadena existente que desea acortar, entonces puede usar el substringToIndex: Método para crear una cadena más corta.