我已经阅读了很多有关该参数的文章,并测试了这个有效的示例:
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 。