检测从控制中心IOS点击歌曲标题

时间:2015-05-06 12:21:29

标签: ios notifications

我有一个音乐应用程序,我正在使用AVPlayer播放一些音乐。当应用程序处于后台时,我可以呼叫控制中心并点击歌曲标题(见图)。这将把我的应用程序带到前台。如何在我的应用程序中捕获此动作(点击歌曲标题)?

http://i.stack.imgur.com/UmyPC.jpg

编辑:点击标题后,我必须导航到我的应用中的播放器视图控制器,因此UIApplicationWillEnterForegroundNotification在我的情况下无法帮助。

1 个答案:

答案 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];
}