2
我將ID從UITABLEVIEWCONTROLLER傳遞給另一個UITABLEVIEWCONTROLLER,但它會拋出以下錯誤。將值傳遞到目的地控制器
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UITabBarController setCityId:]: unrecognized selector sent to instance 0x75225e0'
這裏
我們prepareForSegue功能:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"cityPushToTab"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
featuredViewController *destViewController = segue.destinationViewController;
destViewController.cityId = [productKeys objectAtIndex:indexPath.row];
}
}
功能之前做過好我打電話功能的控制器的cityId。我嘗試登錄能夠打印正確值的productKeys,但當我嘗試將值分配給目標視圖控制器對象時,它正在終止。請幫忙。
我有一個tabcontroller在目的地有4個選項卡,每個都有自己的.m和.h文件,我需要cityId爲他們所有。 – MIrfan