我想在swift代码中执行以下操作:我必须调用我的api才能更新多个项目。所以我异步调用每个项目的api。每个api调用完成后都会执行一个回调函数。这些回调会减少一个计数器,因此当计数器达到0时,我知道我的所有api调用都已完成。当计数器达到0时,我想调用最终回调函数(一次,当所有调用完成时),以更新我的UI等等。这个最终回调在开始时传递到我的服务,并存储在类属性中供以后执行。可执行Playground源://Playground-noun:aplacewherepeoplecanplayclassMyService{letapi=MyApi()varstoredFinalCallba