10
我需要檢測用戶何時按下硬件音量鍵,(App Store安全方法)我嘗試了許多沒有運氣的事情。你知道如何實現這樣的功能嗎?目前我正在註冊通知,但他們似乎並沒有得到通知。這裏是我的代碼:iPhone檢測音量鍵按下。
AudioSessionInitialize(NULL, NULL, NULL, NULL);
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
和接收器的方法是:
-(void)volumeChanged:(NSNotification *)notification{
NSLog(@"YAY, VOLUME WAS CHANGED");}
任何提示將不勝感激。
看這裏:http://stackoverflow.com/questions/772832/program-access-to-iphone-體積按鈕 – mja