按下按钮时,我正试图通过segue将数据从tableViewController传递到另一个tableViewController。
这是我在第一个tableViewController中的代码:
-(IBAction)openSettings:(id)sender{
[self performSegueWithIdentifier:@"openSettings" sender:sender];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"openSettings"]) {
SettingsTableViewController *settings = (SettingsTableViewController *)[segue destinationViewController];
settings.selectedIndex = 0;
}
}
我在故事板中的目标表中添加了标识符(openSettings)。 我试图在调用的目标表中获取变量(selectedIndex)的值 (SettingsTableViewController),但是当我运行并按下按钮时,它给出了以下异常:
-[UINavigationController setSelectedIndex:]: unrecognized selector sent to instance 0x9b28620
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UINavigationController setSelectedIndex:]: unrecognized selector sent to instance 0x9b28620'
如何解决此问题? 提前谢谢。