Как обновить detailView, используя popover - PullRequest
0 голосов
/ 26 мая 2011

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

Вот метод DidSelectRowAtIndex для моего PDFTableController (всплывающего окна):

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

affirmaPDFViewController.detailItem = [NSString stringWithFormat:@"%@", [listOfPDF objectAtIndex:indexPath.row]];
affirmaPDFViewController.i = indexPath.row;
NSLog(@"%d", indexPath.row);
NSLog(@"%@", [listOfPDF objectAtIndex:indexPath.row]);
NSLog(@"%d", affirmaPDFViewController.i);
NSLog(@"%@", affirmaPDFViewController.detailItem);
}

Здесь indexPath.row и objectAtIndex: indexPath.row все возвращают правильные значения. Однако когда я присваиваю переменные от affirmaPDFViewController этим значениям, они просто возвращают 0 и ноль.

Мне сказали, что это потому, что я не создал экземпляр affirmaPDFViewController. Однако я не уверен, как создать такой экземпляр. Какой код я бы вставил в этот метод, чтобы заставить это работать?

Заранее спасибо!

1 Ответ

0 голосов
/ 26 мая 2011
- (void)viewDidLoad
{
    [super viewDidLoad];

    affirmaPDFViewController = [[NameOfClassGoesHere alloc] initWithNibName:@"NibNameGoesHere" bundle:nil]; 

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