I am using this code to push my next view controller, it was working fine with IOS 7, now I have changed the deployment target to 6.1. I am calling this code from tableview cell's didSelectRowAtIndexPath. Its causing a crash when the cell is tapped only the first time, afterward goes smooth. There is no crash log. It is still working fine on iOS 7.
UIViewController *view = [self.storyboard instantiateViewControllerWithIdentifier:@"Test"];
[self.navigationController pushViewController:view animated:YES];
I tried setting "animated=NO" it works fine
[self.navigationController pushViewController:view animated:NO];
Where is the problem? Also, I am setting cell's background color in cellForRowAtIndexPath, in iOS 7 shows the color but not in iOS 6.1