我有一个应用程序。它有VideoListViewController
要下载的视频列表。当我单击下载按钮时,控制权转移到DetailViewController
.
DetailViewController
显示下载进度,下载完成后播放视频。下载完成后,我更改isDownloaded
为true
,以便下次显示播放按钮而不是下载。
VideoListViewController
如果用户在下载视频时不转到上一个,一切都会完美运行。如果它确实返回到 VideoListController,那么我不知道下载进度,下载完成时也不知道。由于来自 VideoListController 我不知道下载何时完成,因此我无法将下载按钮更改为在下载完成时播放。
请帮助我了解如何从各种控制器或至少从两个不同的控制器跟踪下载进度和下载完成事件。
我是否需要将下载功能保留在AppDelegate
. 请详细说明。我是 iOS 新手