Objective-C TableView Проблемы выбора элемента - PullRequest
0 голосов
/ 28 августа 2010

У меня возникают проблемы с ответом моего приложения, когда элемент выбран в табличном представлении.Я запускаю все из моего делегата приложения (табличные функции, такие как 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;
}

Код компилируется без ошибок.

Спасибо за вашу постоянную помощь !!

Кристиан Стюарт

(кстати, оба флажка, разрешенных для выбора, отмечены в Интерфейсном конструкторе.)

1 Ответ

0 голосов
/ 28 августа 2010

tableView:didSelectRowAtIndexPath: - это метод UITableViewDelegate. Вы управляете делегатом табличного представления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...