таблица подробного раскрытия iOS - PullRequest
0 голосов
/ 11 марта 2012

У меня есть табличное представление с заголовками в каждой строке.

Теперь мне нужно, когда я нажимаю на строку, это должно привести меня к следующему представлению (подробное представление).

Iсоединили строку и новый вид с помощью segue "Information Detail Segue".

Теперь вот код:

if ([segue.identifier isEqualToString:@"Information Detail Segue"]) {

    InformationDetailTVC *informationdetailTVC = segue.destinationViewController;
    informationdetailTVC.managedObjectContext = self.managedObjectContext;
    informationdetailTVC.delegate = self;
    NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
    self.selectedInformation = [self.fetchedResultsController objectAtIndexPath:indexPath];
    NSLog(@"Passing selected role (%@) to RoleDetailTVC", self.selectedInformation.title);
    informationdetailTVC.information = self.selectedInformation;
}

Но когда я бегу и нажимаю на ячейку,контроль не идет в этот цикл.Фактически, когда я щелкаю по ячейке, она просто становится синей и не загружает новый вид.

Может кто-нибудь сказать мне, что я пропустил?

1 Ответ

0 голосов
/ 12 марта 2012

попробуйте реализовать:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

не забудьте указать свой делегат и источник данных (обычно в файле xib)

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