我面對陌生的問題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