gpt4 book ai didi

iphone - 由于 uiview Controller 的 [super dealloc] 导致内存崩溃

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:32 26 4
gpt4 key购买 nike

我有一个 uiviewcontroller 实例,当我释放它时会调用它的 dealloc 方法。

我在那个uiviewcontroller的dealloc方法中释放了一些对象。

如果我评论 [super dealloc] 应用程序工作正常,但如果不评论它就会崩溃。

我认为我在该方法中执行的发布没有问题,但如果我执行 [super dealloc] 它会崩溃。

谁能帮我解决这个问题?

最佳答案

如果没有更多信息,很难从您的帖子中分辨出来,但是您的 dealloc 方法看起来像这样吗?

- (void)dealloc {

[super dealloc];

self.someProperty = nil;
}

因为如果是这样,您将在已释放的实例上调用 setter 方法。你应该总是最后调用 [super dealloc]:

- (void)dealloc {

self.someProperty = nil;

[super dealloc];

}

不确定是否有帮助。如果不是,请尝试发布您的 dealloc 方法。在黑暗中难以排除故障。

关于iphone - 由于 uiview Controller 的 [super dealloc] 导致内存崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1649372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com