我有一个音乐应用程序,我正在使用AVPlayer播放一些音乐。当应用程序处于后台时,我可以呼叫控制中心并点击歌曲标题(见图)。这将把我的应用程序带到前台。如何在我的应用程序中捕获此动作(点击歌曲标题)?
http://i.stack.imgur.com/UmyPC.jpg
编辑:点击标题后,我必须导航到我的应用中的播放器视图控制器,因此UIApplicationWillEnterForegroundNotification在我的情况下无法帮助。
答案 0 :(得分:0)
通过添加通知来查看它,通知您的应用在前台或后台运行的时间
// Register for notification when the app shuts down
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myFunc) name:UIApplicationWillTerminateNotification object:nil];
// On iOS 4.0+ only, listen for background notification
if(&UIApplicationDidEnterBackgroundNotification != nil)
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myFunc) name:UIApplicationDidEnterBackgroundNotification object:nil];
}
// On iOS 4.0+ only, listen for foreground notification
if(&UIApplicationWillEnterForegroundNotification != nil)
{
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(myFunc) name:UIApplicationWillEnterForegroundNotification object:nil];
}