gpt4 book ai didi

ios - 包含 UIStackViews 的 UITableViewCell 使用大量内存

转载 作者:行者123 更新时间:2023-11-28 08:03:52 25 4
gpt4 key购买 nike

通常,我的应用程序最多使用大约 50MB 的 RAM,但我最近注意到 RAM 使用量超过 100MB。

这发生在 UITableViewController 上。我有一个带有 UIImageView 的原型(prototype)单元格,旁边是一个包含两个标签的 UIStackView 和另一个包含 UIImageView 的 UIStackView UILabel

经过调查,我发现它是 UITableViewCell,更具体地说,当我在其中有一个 UIStackView 时。当我加载更多单元格时,内存会更高。我什至没有对 cellForRowAt: 中的单元格进行任何修改,我已经用单独的单元格对此进行了测试以确保确定,但我遇到了同样的问题。

仪器显示没有内存泄漏。

我正在使用 Xcode 9 Beta 5 和 Swift 4。

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "MyCell", for: indexPath)

return cell
}

最佳答案

似乎问题实际上出在我在 UITableView 中用于动态单元格高度的代码上。所以,它已被修复。

关于ios - 包含 UIStackViews 的 UITableViewCell 使用大量内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45747684/

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