¿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 № 1Aquí 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.