我创建了一个自定义队列,我在其中进行了一些处理,从而创建了一组对象,UITableView 使用这些对象重新加载自身。在我的应用程序中的某个地方调用了自定义队列,在处理之后我正在主 UI 队列中重新加载我的表视图。到目前为止一切顺利,但是当我的表视图重新加载时,再次调用自定义队列,从而修改了我的数组。所以我在 cellforrowatindexpath 方法中得到了预期的越界异常。如何摆脱 GCD 的此类并发问题。在这些类型的场景中使用什么规则。
问问题
146 次