NavigationController不工作ios 7但工作ios 8和ios 6

时间:2015-02-21 06:10:55

标签: xcode ios7 ios6 ios8 uinavigationcontroller

我遇到了一个问题。我在我的xcode项目中更新了我的代码,现在在ios 7上,navigationController不再有效,但在ios 8和ios 6上一切都很好。

当应用程序启动时,我使用HomeView初始化navigationController

    UIViewController *viewController = [storyBoard instantiateViewControllerWithIdentifier:@"homeController"];
    navigationController  = [[UINavigationController alloc] initWithRootViewController:viewController];
    self.window.rootViewController = navigationController;

当我尝试在ios 7中转换到另一个视图时,视图会发生偏移,但顶部没有导航栏,也没有任何方法可以返回。

EditProfileController* profile = segue.destinationViewController;
profile.firstName = self.firstName;

当我尝试在ios 7中推送视图时没有任何反应

ViewController* view = (ViewController *)[storyboard instantiateViewControllerWithIdentifier:@"viewController"];
[self.navigationController pushViewController:view animated:YES];

我不知道我的代码中有哪些更改可能导致此问题。我能想到的唯一可以改变的事情就是:

  • 故事板限制
  • 屏幕方向
  • 推送通知
  • 添加了Google Analytics
  • 添加了Crashlytics和Instabug

但我不知道bug的来源。我提取了我的项目的旧版本,该版本的一切正常。所以它必须是我改变的东西。任何建议表示赞赏。谢谢你们!

0 个答案:

没有答案