Я пытаюсь изменить поведение клеток к: 1) Когда сотовый резьбовыми Марк Клетка как в комплекте с флажком 2) Когда кнопка раскрытия Аксессуар Деталь сливают, выполнить Segue. 3) В Tableview: didSelectRowAtIndexPath: у меня есть:в IOS приложение, почему 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__);
}
deselectRowAtIndexPath должен обойти SEGUE, но это не так.
NSLogs: а) в 2012-04-29 18: 50: 00,848 доставки [3148: fb03] [- [DeliveryTVC prepareForSegue: Отправитель:]] [168] б) по 2012-04-29 18: 50: 01.245 Доставка [3148: fb03] [- [DeliveryTVC tableView: didSelectRowAtIndexPath:]] [93]
Обратите внимание, что 'didSelect' встречается после 'prepareForSegue'.
Любые советы были бы наиболее ценными.
Можете ли вы поделиться своим кодом. У меня такая же проблема. Благодарю. – applefreak
Очень случайный, но из вашего примера кода я узнал о макросах '__PRETTY_FUNCTION__' и' __LINE__'. Благодаря! – Guven