NSIndexPathを新しいビューに渡すのに本当に問題があります。アプリの仕組みは次のとおりです。
nab brにUIBarButtonItemがあり、それをタップするとポップオーバービューが表示されます。これにはたくさんのものが表示されます。メインビューからこのポップオーバービューへのNSIndexPathを取得する必要があります。
ポップオーバービュークラスにNSIndexPathのプロパティがあり、ポップオーバートランジションがストーリーボードに接続されています。
次に、ビュー間でインデックスパスを渡すための次のコードがあります。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"statsPopover"])
{
StatsViewController *statsVC = [segue destinationViewController];
statsVC.selectedIndex = stageSelectionTable.indexPathForSelectedRow;
}
}
ただし、これが呼び出されている間、インデックスパスは実際にはビュー間で送信されません。ポップオーバーのインデックスパスは常にデフォルトの0,0行とセクションです。