1
我有一個音樂播放器應用程序,它實現了背景音頻。我試圖在音軌更改時更新iOS7多任務切換器中的屏幕截圖。因此,如果我在Song A期間爲應用程序提供背景,則完成並且Song B進入,如果我然後進入托盤,則希望看到顯示Song B的作品,標題等的屏幕截圖。以編程方式在iOS7多任務屏幕中刷新屏幕截圖?
我已經做了一些挖掘,並沒有設法找到任何方式告訴iOS更新不足以實施Background Fetch並全力以赴。有沒有另外一種方法來做到這一點,我可以打電話告訴它在我的曲目改變時刷新它?
絕對有辦法做到這一點。從WWDC檢查會話204,「在後臺更新快照」。 – Luke
這是在204會議的幻燈片上,但沒有在文檔中提到的這個地方。 [多任務增強功能](https://developer.apple.com/library/prerelease/ios/releasenotes/General/WhatsNewIniOS/Articles/iOS7.html#//apple_ref/doc/uid/TP40013162-SW10)沒有這個也沒有[應用程序狀態和多任務處理](https://developer.apple.com/library/prerelease/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/doc/uid/TP40007072-CH4 )。要麼是幻燈片或快照錯誤!=截圖。 – rckoenes
所以,你可以通過執行'application:performFetchWithCompletionHandler'來更新它,並告訴'completionHandler'你有新的數據。這會導致它刷新,並獲得新的快照。不知道這是否構成API的濫用,但? – Luke