objective-c - 在 View 中使用 View 会导致崩溃吗?

标签 objective-c ios ios5 view

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

最佳答案

当然,您可以将多个 View 放入一个 View 中。

EXC_BAD_ACCESS 意味着您或某个对象正在尝试访问已被释放的对象。

我可以向您保证,问题不是因为您将 View 放入 View 中,该声明并实际上这样做是可以的。

你如何去做这件事,以及你如何处理一切都是不同的故事。

您没有提供任何代码或上下文来说明在何处以及如何将 View 添加到 View 中,这可能是出现问题的地方。按照 xlc0212 的建议启用 NSZombie 是帮助诊断问题的好主意。

希望这有帮助

关于objective-c - 在 View 中使用 View 会导致崩溃吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10859914/

相关文章:

objective-c - 如何检测 UISwitch 是否打开/关闭?

ios - 在纵向模式下拍摄的图像选择器 (UIImagePickerController) 中的照片显示拉伸(stretch) - Xcode 11/SwiftUI

ios - 当我尝试在我的设备中启动我的应用程序时,我在我的 xcode 中收到作为启动选项 nil 的错误?

iphone - 动画 View 后 UITextView 错误的内容偏移量

objective-c - iOS5在导航栏上的阴影(Monotouch或ObjC)

ios - 指向整数转换的不兼容指针将 'id' 发送到类型为 'int' 的参数

iphone - 使用 Objective-C iphone 发送语音消息

ios - 如何使用 XML 发送请求

ios - 与 HealthKit 相关的 info.plist key 令人困惑的问题 - Apple

objective-c - iOS 5 中的 Offscreen UITextView 不可见/明文