Estoy tratando de cambiar el comportamiento de las células a: 1) Cuando la célula roscado, Mark celular como completa con una marca de verificación 2) Cuando se pulsa el botón de accesorios Divulgación Detalle, realiza el Segue. 3) En tableView: didSelectRowAtIndexPath: Tengo:en iOS, ¿Por qué ocurre antes de prepareForSegue didSelectRowAtIndexPath
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
AWDelivery *delivery = [self.fetchedResultsController objectAtIndexPath:indexPath];
[delivery toggleDelivered: delivery];
[self configureCheckmarkForCell:cell withDelivery:delivery];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
if (debugging) NSLog(@"[%s] [%d]", __PRETTY_FUNCTION__, __LINE__);
}
la deselectRowAtIndexPath se supone que debe pasar por alto la segue, pero no lo es.
NSLogs: a) el 2012-04-29 18: 50: 00,848 de entrega [3148: FB03] [- [DeliveryTVC prepareForSegue: remitente:]] [168] b) el 2012-04-29 18: 50: 01.245 Entrega [3148: fb03] [- [Tabla de DeliveryTVCView: didSelectRowAtIndexPath:]] [93]
tenga en cuenta que 'didSelect' aparece después de 'prepareForSegue'.
Cualquier sugerencia sería muy apreciada.
Puede por favor compartir su código. Tengo el mismo problema. Gracias. – applefreak
Muy aleatorio, pero a partir de su ejemplo de código, aprendí sobre las macros '__PRETTY_FUNCTION__' y' __LINE__'. ¡Gracias! – Guven