如何在几个不同的ViewControllers中使用“audioVolumeChangeListenerCallback”

时间:2014-03-03 10:18:53

标签: ios objective-c

我在视图控制器中使用侦听器来检测音量按钮压力......

void audioVolumeChangeListenerCallback (void *inUserData, AudioSessionPropertyID *inID, UInt32 *inDataSize, const void *inData)
{ 
// My Code
}

在“ViewDidAppear”中,我有......

AudioSessionAddPropertyListener(kAudioSessionProperty_CurrentHardwareOutputVolume, audioVolumeChangeListenerCallback, CFBridgingRetain(self));

如何在几个不同的视图中使用此侦听器? 如果我将此代码添加到两个不同的视图中,我的程序在编译期间崩溃。 如果你知道一个解决方案,你可以写详细信息,包括代码。它将帮助我更深入地理解IOS编程。

0 个答案:

没有答案