Tengo un NSArray con NSIndexPaths dentro de ella¿Cómo puedo obtener los valores específicos de una NSIndexPath
NSArray *array = [self.tableView indexPathsForSelectedRows];
for (int i = 0; i < [array count]; i++) {
NSLog(@"%@",[array objectAtIndex:i]);
}
El NSLog vuelve este:
<NSIndexPath 0x5772fc0> 2 indexes [0, 0]
<NSIndexPath 0x577cfa0> 2 indexes [0, 1]
<NSIndexPath 0x577dfa0> 2 indexes [0, 2]
Estoy tratando de obtener el segundo valor de la indexPath en apenas una llanura NSInteger
¿Es este realmente su código? ¿Estás usando una subclase de vista de tabla personalizada? No creo que haya un método llamado 'indexPathsForSelectedRows'. Tampoco puede asignar una instancia 'NSIndexPath' a un puntero' NSArray'. –
Apple tiene métodos no documentados para multiselección en una UITableView (como la aplicación de correo) que es donde indexPathsForSelectedRows proviene de – Heli0s
¡A partir de iOS 5 este código es 100% seguro para la tienda de aplicaciones! (no es que me importe, soy un infierno post-SDK) – lol