在阅读了有关此问题的堆栈溢出中的几个主题之后,也许有人会发现我的错误在哪里:目标控制器中的选项卡栏消失了。
我的源视图控制器是一个表视图控制器。单击单元格时,有一个链接到目标视图控制器的导航视图控制器的链接。
顺序是情态的。

表格视图控制器:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"cell selected");

//doing some thing and call to the segue..

[self performSegueWithIdentifier:@"fromSearchToProfileSeg" sender:nil];
}

和prepareForSegue:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"fromSearchToProfileSeg"]){
    ///searchVC.username = self.username;
    NavViewController *navigationController = segue.destinationViewController;
    ProfileViewController *pro = (ProfileViewController * )navigationController.topViewController;
    pro.username = self.username;

    }

}

它看起来像:

ios - 搜索后标签栏消失-LMLPHP
不幸的是,当单击单元格时,segue正在工作并且目标视图控制器已打开,但是选项卡栏消失了。有谁知道错误在哪里?

最佳答案

确保在该视图控制器的属性检查器中没有选项“按下时隐藏底部栏”。

ios - 搜索后标签栏消失-LMLPHP

关于ios - 搜索后标签栏消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34778565/

10-10 22:25