我已经阅读了很多有关该参数的文章,并测试了这个有效的示例:
source code example。但这不使用 Storyboard (我不知道这是否是导致我的项目无法正常工作的原因)
我使用 Storyboard 制作了另一个项目,相同的教学顺序不起作用...

-(void)viewDidAppear:(BOOL)animated{
    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:1 inSection:0];
    [firstController.tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
    [firstTable.delegate tableView:firstTable didSelectRowAtIndexPath:indexPath];
}

这是我的项目,与之前的链接相同,只添加了viewDidAppear
my not working project
有人可以告诉我怎么了吗?
谢谢

最佳答案

我试图研究下载项目的代码。问题是firstController.tableView为nil。
因此修复它:

[firstTable selectRowAtIndexPath:indexPath
                        animated:NO
                  scrollPosition:UITableViewScrollPositionNone];

或将firstController.tableView分配给表 View 。

09-27 04:59