Tôi cần phát hiện khi người dùng nhấn các phím âm lượng phần cứng, (Cách tiếp cận an toàn của App Store) Tôi đã thử một số thứ không có may mắn. Bạn có biết cách triển khai chức năng như vậy không? Hiện tại tôi đang đăng ký các thông báo, tuy nhiên họ dường như không được gọi. Dưới đây là mã của tôi:Phát hiện các phím âm lượng của iPhone.
AudioSessionInitialize(NULL, NULL, NULL, NULL);
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
Và phương pháp nhận là:
-(void)volumeChanged:(NSNotification *)notification{
NSLog(@"YAY, VOLUME WAS CHANGED");}
Bất cứ lời khuyên sẽ được đánh giá rất nhiều.
xem tại đây: http://stackoverflow.com/questions/772832/program-access-to-iphone- nút âm lượng – mja