iphone - UITabBarViewController 崩溃

标签 iphone ios ipad uitableview uitabbarcontroller

我是 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 时,应用程序崩溃。

我无法理解为什么会发生这种情况。 任何在这方面的帮助都将受到高度赞赏。

谢谢 阿比纳夫

最佳答案

当您点击标签栏按钮两次....它会调用其viewControllerviewDidLoad(在您的情况下navigationController的rootViewController) ......可能是这导致了崩溃/因为所有内容都会重新加载......

关于iphone - UITabBarViewController 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614166/

相关文章:

ios - IOS中手写转文本API

iphone - 一次禁用 Root View 交互和启用 subview 交互

iphone - 在 MapKit 中显示行车路线

ios - 如何使用swift绕过HTTPS服务器请求

iOS swift : Get user selected phone number from CNContactProperty as a string

iphone - phonegap ipad/iphone,在两个设备上都有一个应用程序

iphone - 用 11 个手指使用 iPad……在代码中扩展 Android 的限制

ios - 在 iOS 7 上压缩的 UITableView sectionIndexTitles

iphone - 如何创建可折叠的 UIView

javascript - 如何使用Javascript在Safari中访问iPhone的新3D触摸?