У меня возникают проблемы с ответом моего приложения, когда элемент выбран в табличном представлении.Я запускаю все из моего делегата приложения (табличные функции, такие как dataSource, TitleForHeaderAtSection и т. Д.), Которые все вызываются нормально.Однако это не вызывает мой метод выбора, когда я нажимаю на элемент в списке.Я даже поместил NSLog, чтобы увидеть на всякий случай.
Вот мой код: (он довольно длинный и обширный, и я знаю, что есть дерьмо там, которое не должно быть там, но я помещаю все это просто весли вам это нужно ...)
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Selected Row.", @"");
//Get the selected country
[tableView deselectRowAtIndexPath:indexPath animated:NO];
NSDictionary *dictionary = [data objectAtIndex:indexPath.section];
//NSArray *array = [dictionary objectForKey:@"My Wishlists"];
//NSString *selectedWishlist = [array objectAtIndex:indexPath.row];
//Initialize the detail view controller and display it.
WishlistDetailView *dvController = [[WishlistDetailView alloc] initWithNibName:@"WishlistDetailView" bundle:[NSBundle mainBundle]];
dvController.selectedWishlistId = [wishlistids objectAtIndex:indexPath.row];
NSLog(@"Selected row with wishlist id: %@", dvController.selectedWishlistId);
[[self navController] pushViewController:dvController animated:YES];
[dvController release];
dvController = nil;
}
Код компилируется без ошибок.
Спасибо за вашу постоянную помощь !!
Кристиан Стюарт
(кстати, оба флажка, разрешенных для выбора, отмечены в Интерфейсном конструкторе.)