当用户将文件拖入iTunes文件共享并且同步完成时,有没有办法获得通知?

Pro*_*ber 3 iphone notifications itunes file-sharing ios

当我将iPhone插入iTunes并将文件拖到我的应用程序的文件共享部分时,屏幕上的应用程序会消失一段时间然后又会回来.似乎此时没有触发任何应用委托方法,甚至没有像"转到后台,转到前台"这样的东西.

一旦我的应用程序在用户添加或删除文件的同步后返回,我想更新屏幕.

也许有发送通知?

pet*_*ine 6

此外,<MediaPlayer/MediaPlayer.h>框架[MPMediaLibary defaultMediaLibrary]可以发布通知MPMediaLibraryDidChangeNotification,特别是当您的设备与iTunes同步时更新媒体库时,会发出通知.

您可以通过添加以下内容让您的对象观察此通知:

#import <MediaPlayer/MediaPlayer.h>

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(<#selector#>:) name:MPMediaLibraryDidChangeNotification object:[MPMediaLibrary defaultMediaLibrary]];
Run Code Online (Sandbox Code Playgroud)

另外,请确保使用以激活此通知 - (void)beginGeneratingLibraryChangeNotifications