|
|
1
1
有
我建议去掉updateBlock var,而是定义一个
如果你想删除单个块,那么你需要一些方法来跟踪它们。正如rmaddy所说,每个块都需要某种ID。您可以将块的容器重构为字典,并使用顺序整数键。添加新块时,addBlock函数可以返回键:
如果将块保存在字典中,则它们不会按任何定义的顺序执行。 |
|
2
0
由于您希望支持多个观察者,并提供删除观察者的能力,因此您确实需要
实现可能是一个键控在令牌上的字典,值是块。令牌可以是
以下是一种可能的实现:
|
|
|
Tom · SwiftUI.sheet导致背景白色闪烁 1 年前 |
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 1 年前 |
|
|
Saurabh Saini · 结构下标 1 年前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |