gpt4 book ai didi

iphone - three20 - TableViewController 内存警告给出黑屏,如何修复?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:59 25 4
gpt4 key购买 nike

这让我抓狂。我正在使用 three20 的 TTTableViewController,当我收到内存警告时,屏幕变白。现在,在阅读了 three20 google group 后,tableView 似乎已发布。但是,我一辈子都无法弄清楚是否是这种情况,然后重新创建它。

我使用以下内容是因为我认为它可以解决问题,但它似乎不满足 if 语句:

- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];

// If we don't have a datasource we need to reset it
if (!self.dataSource) {
// Create datasource again
}

}//end

有人知道发生这种情况时该怎么办吗?谷歌小组没有帮助。

最佳答案

你在继承 TTTableViewController 吗?我以前没用过它,但假设它就像 UITableViewController...

你的“viewDidUnload”是什么样子的?你在这里发布表格 View 吗?如果是,则需要在 viewDidLoad 中创建 tableview 来匹配它。

无需检查 viewDidAppear 中的数据源是否可用,因为如果您阅读 View programming guide,它会解释内存警告将调用“viewDidUnload”,让您有机会清理在“viewDidLoad”中创建的数据。

关于iphone - three20 - TableViewController 内存警告给出黑屏,如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5332283/

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