![]() |
1
3
如果你想做这样的事情,一个失败的事件列表和成功的事件可能发生,那么我可能会把它们都合并到相同的回调… 回拨类似…
那么你只需要回拨一次。 如果您有一个捕捉回调状态的枚举,那么我建议只运行一次。 这纯粹是从api的角度来看的。两次成功意味着什么?还是三次?或者一次成功然后一次失败,相比之下一次失败然后一次成功。等。。。 当然,你可以多次调用它,有些地方你可能会想要。例如,存储一个闭包并响应用户交互或其他东西调用它。 但是对于这样的事情,如果有一个请求,我建议用所有必要的信息调用它一次。 另一个可能的选择
也许你能做的就是把
这样,如果事件失败,您可以调用
我不知道在这种情况下这是否是个好主意,但肯定是另一种选择:d 瓦卡瓦玛建议 你也可以定义你的枚举…
然后让你的回拨像…
这样,您只需调用一次,使用一个包含所有单个结果的数组。 如果结果的顺序与事件的顺序相同,这一点很有用。 |
![]() |
Tom · SwiftUI.sheet导致背景白色闪烁 5 月前 |
![]() |
Danil · 种子/填充核心数据的最佳实践?[关闭] 5 月前 |
![]() |
Robin · LazyVGrid项目预计不会击中测试区域 5 月前 |
![]() |
Saurabh Saini · 结构下标 5 月前 |
![]() |
Alex Smith · 移动到下一个视图控制器后如何显示警报? 6 月前 |