1

我正在创建一个音乐应用程序。

有没有办法知道 MPMediaItem 在我的应用程序正在播放或在表格视图上显示时是否未同步?

在表格视图中,现在我检查 MPMediaItem 是否为 nil。
是好方法吗?

未同步后正在播放的 MPMediaItem 不会变为 nil。
所以我不知道它是否不同步。

我以为有同步 iTunes 的通知。
但我找不到这样的通知。

4

1 回答 1

2
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(notification_iPodLibraryDidChange:)
                                             name: MPMediaLibraryDidChangeNotification
                                           object:nil];

[[MPMediaLibrary defaultMediaLibrary] beginGeneratingLibraryChangeNotifications];

不确定如果您的图书馆在您的领导下发生变化会发生什么,但我想使用上述通知检查会很容易。

于 2012-07-10T16:36:06.223 回答