我是 iOS 编程新手。我在 github 上创建了一个公共(public)代码存储库,存储库的 url 是 git@github.com:abhinavtyagi/paparazzi.git
我在使用 UITabBarController 时遇到问题。该应用程序的主视图中有两个选项卡,每个选项卡 View 都包含一个导航 Controller 。
该应用程序由以下三个 View 组成(对于每个选项卡 View ) #1#第一个View显示图像类型(风景、花卉、行星) #2# 第二个 View 使用表格 View 列出图像及其名称。 #3# 当在上一个(第二个) View 中选择任何单元格时,图像将在下一个 View 中全屏显示。 如果我们使用后退按钮进行导航,则效果很好。但是,当我们在第三个 View (全屏图片)中点击标签栏两次,直接从第三个 View 移动到第一个 View 时,应用程序崩溃。
我无法理解为什么会发生这种情况。 任何在这方面的帮助都将受到高度赞赏。
谢谢 阿比纳夫
最佳答案
当您点击标签栏按钮两次....它会调用其viewController
的viewDidLoad
(在您的情况下navigationController的rootViewController
) ......可能是这导致了崩溃/因为所有内容都会重新加载......
关于iphone - UITabBarViewController 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614166/