我应该在关闭视图之前停止指示器动画吗?

Should I stop indicator animation right before dismissing view?

我知道这在资源方面并不重要,但在良好实践方面,我有一个 activity 指示器在某处开始动画,当任务完成时,我驳回了这样的观点包含 activity 指标。 因此,因为视图正在被释放,实际上告诉 activity 指示器停止动画似乎是多余的。

所以这段代码是多余的吗? :

  activityIndicator.stopAnimating() // should this be deleted?
  viewController.dismiss(animated: true)

当您调用 dismiss 函数时,它会关闭视图控制器以模态方式呈现的视图控制器:这会从内存堆栈中删除 VC 并释放 [=15= 的所有内存] 和它的元素。所以你可以删除 activityIndicator.stopAnimating() 行。