IOS 无法从 TableView Controller 导航到另一个

标签 ios iphone objective-c uitableview

我有一个 TableView Controller TeamsViewController,当用户点击一行时,我想转到 TeamTableViewController,这是另一个 TableView Controller ,

这是我在 TeamsViewController 中的代码:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

    if([segue.identifier isEqualToString:@"Show Team Information"]){
        if ([segue.description isKindOfClass:[TeamTableViewController class]]){
            TeamTableViewController * teamTableViewController = (TeamTableViewController*) segue.destinationViewController;
            [teamTableViewController setTeam:[self.teams objectAtIndex:self.tableView.indexPathForSelectedRow.row]];
        }else{
            NSLog(@"That is why ");
        }
    }
}

总是 That is why 被打印出来。告诉我为什么? 在当前情况下,显示了 TeamTableViewController 但没有数据。我通过 setTeam 消息发送数据,根本没有执行。

请检查图像。

enter image description here

单元格的标识符和 segue 的标识符是 100% 正确的。

你能帮帮我吗?

感谢您的时间和努力。

问候,

最佳答案

segue.description 更改为 segue.destinationViewController。描述属于 NSString 类。

关于IOS 无法从 TableView Controller 导航到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23934718/

相关文章:

ios - 在 iOS 中理解和使用这个 JSON 数据

ios - 高分辨率的 ALAsset 缩略图

ios - 在 ResearchKit 中进行调查之前需要征得同意

c# - 适用于 iphone 应用程序的 MonoTouch & C# VS Objective C

ios - 使用 NSURLSession 将图像发送到服务器

ios - 将 URL 设置为 NSCache 的键不起作用

iphone - 文本字段中仅允许使用字母

iphone - iPhone 中的 Twitter 集成无需登录即可阅读公共(public)推文/HashTags?

objective-c - 在 SpriteKit 中循环背景音乐

iphone - 将自定义编码图像应用于 Interface Builder 中的圆形矩形按钮时出现问题