У меня возникают настоящие проблемы, проходящие через NSIndexPath к моему новому виду. Вот как работает приложение:Переход NSIndexPath к новому виду?
У меня есть UIBarButtonItem в моем nab br, коснитесь этого, и вы получите всплывающее представление, это показывает кучу вещей. Мне нужно получить NSIndexPath с моего основного вида, на это представление.
У меня есть свойство для NSIndexPath в моем классе popover view, и переход popover связан в моей раскадровке.
Тогда у меня есть этот код, чтобы пройти путь индекса через просмотров:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"statsPopover"])
{
StatsViewController *statsVC = [segue destinationViewController];
statsVC.selectedIndex = stageSelectionTable.indexPathForSelectedRow;
}
}
Однако, в то время как это вызывается, путь индекса не отсылаются между видами. Мой индексный путь в popover всегда по умолчанию, 0,0 строка и раздел.
Надеюсь, вы сможете помочь, спасибо.
как вы «заполняете» 'stageSelectionTable.indexPathForSelectedRow'? – Pfitz
«пока это называется» - откуда вы знаете? Если вы установите точку останова на строке, начинающуюся с 'statsVC.selectedIndex ...', что происходит? – deanWombourne
Я знаю, что 'stageSelectionTable.indexPathForSelectedRow' имеет значения, которые я хочу в нем, так как я зарегистрировал его непосредственно перед отправкой его в новое представление. Я также знаю, что он вызван, потому что я установил точку останова, и он запускает эту строку. Я не понимаю, почему это значение передается. –