我有一個iOS應用程序,我需要每週下載60-70個視頻,每個視頻大小3-8MB。 問題是,我該如何下載這些視頻? 我將視頻和網址列表存儲在數據庫中。如何在iOS中下載多個背景視頻?
可能的解決方案:
使用UIBackgroundTaskIdentifier
,一旦應用程序啓動調用beginBackgroundTaskWithExpirationHandler
。該任務將下載一個視頻。
在endBackgroundTask
我會將該特定視頻標記爲已下載。
這裏的問題是,我可以啓動多個UIBackgroundTaskIdentifier
? 我應該從哪裏開始?在AppDelegate中?特定的控制器? 如果我在一個特定的控制器上啓動它,在viewDidLoad()
如果應用程序退出將會發生什麼?
請指導我或提供備用解決方案。 感謝
解決方案A聽起來不錯,那麼您的解決方案B是什麼?有解決方案B,對嗎?不再支持 – Raptor