gpt4 book ai didi

ios - NSPointerArray 基础知识

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

我正在尝试掌握 NSPointerArray 类的窍门,并且有一个关于 TableView 单元格的非常具体的问题。

如果我在 NSPointerArray 中存储了指向一个被按下的单元格的指针,我是否能够将它追溯到被按下的原始单元格,即使该单元格已被重复使用?

我希望您能理解我的意思,但基本上我是在尝试实现一个类似 snapchat 的功能,在按下单元格时使用倒计时计时器。

最佳答案

如果您存储指向 UITableViewCell 的指针,您将能够找到最初按下的单元格,但这是一个可重复使用的单元格,将不再处于按下时的状态被按下。它现在可能会包含不同的信息。

更好的方法是存储按下的单元格的 indexPath ,这样您就可以返回数据模型并找到该按下的单元格的原始数据。一个简单的数组将包含 indexPath 对象。

跟踪 indexPath 会让您知道实际按下了哪些单元格,但 indexPath 不包含指向特定单元格的指针。相反,它只包含有人按下部分/行中的单元格的记录(例如 indexPath 对象包含 sectionrow 的信息)。通过此信息,您可以访问模型中的数据并执行您需要的任何操作。

关于ios - NSPointerArray 基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28011259/

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