在视图中使用视图会导致崩溃?

时间:2012-06-02 04:59:00

标签: objective-c ios ios5 views

我是一名学习型开发人员,一直在努力学习新事物。我正在玩更高级的视图和子视图,我目前正在尝试在视图中使用视图。我知道如何使用模态视图,但在这种情况下,我希望两个视图都存在并运行。因此,想象iPad运行一个未缩放的iPhone应用程序,这与我想要做的事情基本相同。我可以让视图加载得很好,但是,当我使用按钮或用户与之交互的视图中的任何内容时,应用程序崩溃。它给出以下错误消息:EXC_BAD_ACCESS(代码= 2,地址= 0x17)。奇怪的是,在这个问题上调试器没有输出。我试图使用委托(你在模态视图中的方式)并且它不会改变任何东西。非常感谢任何帮助:)

1 个答案:

答案 0 :(得分:1)

当然,您可以在视图中放置许多视图。

EXC_BAD_ACCESS表示您或某个对象正在尝试访问已解除分配的对象。

我可以向你保证,问题不在于你是在一个视图中放置一个视图,那个声明并且实际上这样做很好。

你如何去做,以及你如何处理一切都是另一回事。

您没有提供有关向视图添加视图的位置和方式的任何代码或上下文,这可能是问题出现的地方。按照xlc0212的建议启用NSZombie是帮助诊断问题的好主意。

希望这有帮助