ミュージックアプリを製作中で、
毎回起動時にsongsQueryを使用して曲データを持ってきているのですが、
曲数が多くて起動に時間がかかってしまいます。
なので、取得した曲データをデータベースに保存し、
次回起動時にiPodライブラリが更新されたかどうかを判断し、
更新されていたらデータベースも更新するという方法に変更しようと考えています。
MPMediaLibrary.lastModifiedDate
を使えば更新日時が取得できるのですが、
ミュージックアプリで音楽を再生した時も更新日時が変わるそうです。
なので、iTunesと同期した時間のみを取得したいのですが、
いい方法はありますでしょうか?
※起動時に確認したいので、通知系は使えないと思っています。
beginGeneratingLibraryChangeNotifications
endGeneratingLibraryChangeNotifications
あなたの回答
tips
プレビュー