我正在使用此代码来推送我的下一个视图控制器,它与IOS 7一起工作正常,现在我已将部署目标更改为6.1。我从tableview单元格的didSelectRowAtIndexPath调用此代码。它仅在第一次敲击单元时导致碰撞,然后顺利进行。没有崩溃日志。它在iOS 7上仍能正常运行。
UIViewController *view = [self.storyboard instantiateViewControllerWithIdentifier:@"Test"];
[self.navigationController pushViewController:view animated:YES];
我尝试设置“动画=否”它工作正常
[self.navigationController pushViewController:view animated:NO];
问题出在哪里? 另外,我在cellForRowAtIndexPath中设置单元格的背景颜色,在iOS 7中显示颜色但不在iOS 6.1中
答案 0 :(得分:0)
变化:
UIViewController *view = [self.storyboard instantiateViewControllerWithIdentifier:@"Test"];
[self.navigationController pushViewController:view animated:YES];
使用:
UIViewController *view =(UIViewController *) [self.storyboard instantiateViewControllerWithIdentifier:@"Test"];
[self.navigationController pushViewController:view animated:YES];