2013-05-13 40 views
0

我不希望默认情况下选中的选项卡项目。我希望只有当我点击该标签项目时才能选择它们。所以我让选定的视图控制器为零。使UITabbar在iOS中选择为零的应用程序崩溃

self.tabBarController.selectedViewController = nil; 

当基本SDK设置为iOS 5.0并且体系结构为armv6时,此工作正常。

但是,当基础SDK设置为iOS 6.0并且架构设置为armv7时,应用程序崩溃。

为什么这会从sdk更改为sdk。

感谢 jithen

+0

没有发布一些代码noone将能够回答你的问题。但是我敢打赌,你使用的一些方法在iOS 6.0上不可用。 – Petar 2013-05-13 13:38:38

+0

我正在使选定的视图控制器为零。这条线在iOS 5 SDK中工作正常,但在iOS 6中没有armv7架构。 PL。让我知道你是否需要进一步的细节。 – Coder 2013-05-13 13:51:42

+0

当应用第一次启动时,你想展示什么?其中一个内容视图控制器需要显示,而没有突出显示选项卡会令人困惑。如果你在iOS 5中的工作是正确的,那么它就会改变,因为苹果公司想改变它 - 为什么不相关,它是什么。 – rdelmar 2013-05-13 14:41:37

回答

0

在iOS 6中,你必须定义根视图控制器,请检查一下是否有你通过零喜欢

[self.window setRootViewController:self.tabBarController.selectedViewController]; 

那么它将会崩溃。请提供更多信息来解决崩溃日志的问题。

相关问题