我面对陌生的问题IOS7当我尝试运行我的旧的应用程序与iOS6的每一件事情xcode5工作正常,但与IOS7当我试图把它新思维是Crash.Here代码中我的应用程序崩溃。PushViewController崩溃在IOS7
FamilyBioViewController *detailView=[[FamilyBioViewController alloc] initWithNibName:@"FamilyBioView" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:detailView animated:YES];
[detailView release];
当事故发生它没有console.The显示下面的截图任何错误显示碰撞结果 有趣的是,当我提出我的看法与presentViewController,而不是 pushViewController那么在IOS 7中运行良好。
FamilyBioViewController *detailView=[[FamilyBioViewController alloc] initWithNibName:@"FamilyBioView" bundle:[NSBundle mainBundle]];
[self presentViewController:detailView animated:YES completion:nil];
[detailView release];
所以问题是为什么pushViewController导致在IOS7中的问题?任何帮助将不胜感激。提前感谢。
编辑: 欲了解更多详细信息请参阅我的应用程序流量这里是我的AppDelegate代码
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if(tabBarController.selectedIndex==1 || tabBarController.selectedIndex==3)
{
[(UINavigationController *)[tabBarController selectedViewController] popToRootViewControllerAnimated:NO];
}
}
- (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController
{
return YES;
}
什么选择器被调用,而不是?尝试启用NSZombie ..它可能不是VC连:d谁知道你FamilyBioViewController包含 –
FamilyBioViewController没有太多的数据只能用滚动视图的静态Text.even当我从视图中删除的每一件事情和评论的所有代码之后pushViewController不代表FamilyBioViewController。 – jamil
您使用ARC吗?我知道我有完全相同的问题,这是一个非ARC项目。我把它转换成ARC,它就消失了。 – logixologist