gpt4 book ai didi

ios - 如何在 Swift guard 语句中定义弱变量

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

如何更改以下闭包以使 cell 变“弱”? :

    guard let cell = tableView.dequeueReusableCell(withIdentifier: cellIdentifier, for: indexPath as IndexPath) as? PlayerTableViewCell else {
fatalError("The dequeued cell is not an instance of PlayerTableViewCell")
}

我确信有一种简单的方法可以实现这一点,但我无法确定处理此问题的正确方法。

谢谢

最佳答案

dequeueReusableCell 的重复调用导致了内存消耗问题,这让我认为我有一个需要削弱的强引用。

删除这个错误的额外调用解决了我认为需要修复的根本问题。

关于ios - 如何在 Swift guard 语句中定义弱变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43638189/

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