Tengo un NSMutableArray que necesito buscar una cadena y devolver la clave en la matriz donde se encontró la cadena. Entonces, por ejemplo, si estoy buscando "ipod" y es el 4to en la matriz, devolvería 3 o cualquier posición en la que esté la cuerda. ¿Cuál es la mejor manera de hacerlo?Cómo buscar a través de un NSMutableArray
Respuesta
return [theArray indexOfObject:@"ipod"];
Tenga en cuenta que NSMutableArray hereda de NSArray, por lo que cualquier método NSArray se puede utilizar también en NSMutableArray.
¿Sabrías cómo hacerlo? con objetos dentro de la matriz? Por ejemplo, estoy usando XMLParser y quisiera saber dónde se encuentra la palabra iPod en un subobjeto. –
vez más de la documentación: Index of Object Passing test
Vas a tener que escribir una code block que las pruebas de la subcadena en cada objeto: NSString rangeOfString: options:
entonces obtendrá el índice del objeto con la subcadena . Tendrá que volver a ejecutar la búsqueda de cadenas para obtener el resultado, pero eso debería proporcionarle lo que busca.
- 1. Cómo agregar un NSMutableArray a un NSMutableArray Objective-c
- 2. Cómo ordenar un NSMutableArray de Objetos gestionados a través de un gráfico de objetos
- 3. cómo agregar un objeto a NSMutableArray
- 4. Cómo copiar un NSMutableArray
- 5. Cómo buscar nsmutablearray en la aplicación objetivo c-iPhone
- 6. Cómo buscar a través de archivos de código VBA
- 7. Buscar en Eclipse a través del proyecto
- 8. ¿Cómo agregar propiedades a NSMutableArray a través de la extensión de categoría?
- 9. Creación de un NSMutableArray con un literal a través de mutableCopy o arrayWithArray:
- 10. Cómo convertir NSArray a NSMutableArray
- 11. ¿Cómo buscar a través de una matriz en Javascript?
- 12. Cómo buscar a través de una matriz JSON en PHP
- 13. Cómo vaciar correctamente un NSMutableArray
- 14. Adición de objetos a un NSMutableArray propiedad
- 15. Cómo devolver un NSMutableArray de un NSSet
- 16. Agregar un objeto a un índice específico de un NSMutableArray
- 17. iPhone - agregando un CGPath a un NSMutableArray ... ¿cómo?
- 18. ¿Cómo inicializar un NSMutableArray en Objective C?
- 19. Copia NSMutableArray a otro
- 20. ¿Agregar objetos de cadena a NSMutableArray?
- 21. Agregar enteros a NSMutableArray
- 22. Inicializar NSMutableArray: [NSMutableArray matriz];
- 23. ¿Cómo puedo crear un NSMutableArray de estructuras?
- 24. Conversión de NSArray a NSMutableArray
- 25. Concatenar un NSMutableArray al final de otro NSMutableArray
- 26. Buscar tamaño de columna subyacente a través de Metadatos NHibernate
- 27. Buscar nombres de argumentos posicionales a través de la introspección
- 28. Buscar o crear registro a través de la asociación factory_girl
- 29. Buscar a través de archivos PDF con PHP
- 30. Cómo cortar NSMutableArray
posible duplicado de [Obteniendo el índice de un objeto de NSArray?] (Http://stackoverflow.com/questions/7398141/getting-index-of-an-object-from-nsarray) – Apurv