swift - 使用核心数据重复自定义单元格标签 swift

标签 swift

这是之前提出的问题的后续问题。 didselectatrow updating multiple cells below reloaded tableview + counter 因此,经过大量阅读和实验后,即使我接受了这些人的答案,我仍然遇到同样的问题。在阅读完我发现通过使用 Set <NSIndexPath>() 添加/删除索引路径后,我将尝试一种截然不同的方法。我不断检查的 var 。

经过多次实验,我终于对 Set <NSIndexPath> 进行了有效检查。问题是由于某种原因,在 xcode 7 中,当我尝试创建第二个数组来捕获与设置 xcode 相关的整数值时,xcode 在索引时卡住。这完全是一个不同的问题。我如何不仅跟踪索引路径行而且还跟踪计数器?我在行插入/删除索引路径的最新代码是:

if indexCount == 1 || indexCount == 2 {
    CountIndex.insert(indexPath)
    } else {
    CountIndex.remove(indexPath)
    }

我最近的尝试是尝试创建一个字典,将索引路径+计数器存储在字典中,例如 var cardCountindexCount = [NSIndexPath: Int]() 然后将其设置为func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {通过cardCountindexCount = [indexPath: cardCount] 。然而,我缺乏任何关于这种方法的经验,因为它都是实验性的,当我试图记忆起这个问题时,我得到的似乎是一个类似的问题。我现在尝试在 cellforrow 方法中更改它并创建一个可以存储数据更改的通用变量,而不是实际更改 didselectatrow 中的文本标签。

我愿意承认我在这个问题上有点超出了我的深度,因为我之前只使用过简单的表格 View 。如果有更多指导,我们将不胜感激!

最佳答案

我最终解决这个问题的方法是在核心数据中设置关系,然后将卡片的数量保存在核心数据中,最后将对象关系和数量重新调用回 func tableview willDisplayCell 方法中,以显示文本的变化在那个方法中。

关于swift - 使用核心数据重复自定义单元格标签 swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32692681/

相关文章:

ios - Swift 中的 NSCoding 编码和解码 UITouchProperties

ios - 在iOS中随机显示字符串而不重复它们

objective-c - 核心音频 : the proper method of reading an AudioFileMarkerList?

ios - 在 Swift 3.0 中创建目录

ios - TableView 中的搜索栏无法调用数组

ios - iOS 上的人行横道 - 找不到 XWalkView 模块

ios - 索引超出多个部分的范围

ios - 重新启动 View Controller 后,Swift Tableview 复选标记消失

swift - 收据验证 iOS - 文件无法打开,因为没有这样的文件

swift - 从 Collection View 执行segue