【发布时间】:2011-05-13 14:33:49
【问题描述】:
我目前正在为使用标签栏的 iPhone 编写应用程序。它链接到的视图之一使用导航控制器,以便我可以深入了解用于向用户显示信息的表视图。一切正常,我可以向下钻取表格视图没问题,我可以将当前表格视图从视图堆栈中推出,并使用导航栏中的后退按钮将堆栈返回到第一个视图。
我遇到的问题是,如果我向下钻取超过 1 个视图级别并按下该视图的选项卡栏按钮,应用程序将退出并且 Xcode 显示 EXC_BAD_ACCESS。
标签栏按钮显然是试图跳回堆栈中的第一个视图,但它应该这样做吗?
如果是这样,我如何让按钮从堆栈中推送所有内容,或者是否可以从该视图中禁用标签栏按钮以再次显示顶视图?
如果用户不小心点击了按钮,整个应用程序返回到第一个视图是不可取的。
任何帮助表示赞赏:)
【问题讨论】:
-
这一切都发生在背后的代码中,所以没有代码没有人可以帮助你。
-
已排序。我的错。该死的讨厌的自动释放池!
标签: iphone xcode navigation tabbar