Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone SDK 4-如何以编程方式检测音量硬件按钮按下?_Iphone_Button_Hardware_Volume - Fatal编程技术网

iPhone SDK 4-如何以编程方式检测音量硬件按钮按下?

iPhone SDK 4-如何以编程方式检测音量硬件按钮按下?,iphone,button,hardware,volume,Iphone,Button,Hardware,Volume,如何检测用户是否按下音量硬件按钮并防止出现默认行为 非常感谢。请查看AVSystemController\u SystemVolumeDidChangeNotification(或者)不幸的是,我没有答案,但请小心-大多数想知道何时按下这些按钮的原因都不是很好的理由,会导致你的应用被拒绝。谢谢你的回复。有什么方法可以阻止默认的系统行为吗?@dan-Apple不允许你覆盖这样的按钮的系统行为。最近有一个应用程序因为将行为改为拍照而遇到麻烦。@ghills-谢谢,我已经读过了。但我不需要AppSto

如何检测用户是否按下音量硬件按钮并防止出现默认行为


非常感谢。

请查看
AVSystemController\u SystemVolumeDidChangeNotification
(或者)不幸的是,我没有答案,但请小心-大多数想知道何时按下这些按钮的原因都不是很好的理由,会导致你的应用被拒绝。谢谢你的回复。有什么方法可以阻止默认的系统行为吗?@dan-Apple不允许你覆盖这样的按钮的系统行为。最近有一个应用程序因为将行为改为拍照而遇到麻烦。@ghills-谢谢,我已经读过了。但我不需要AppStore的批准。它只能在我的开发设备上工作。我想强调的是,这是一个私有API调用,将导致app store拒绝,以防有人路过并看到此答案上的upvotes&标记为已回答。仅供参考,此通知也不会区分硬件按钮按下和软件屏幕音量更改。