在我的一个应用程序中,我有以下代码:
AudioSessionRemovePropertyListenerWithUserData(routeChangeID,cvcHandleRouteChange,(__bridge void *)(self));
我认为它没有任何问题,它已经工作了一段时间,现在仍然有效。
但我现在得到了这个警告:
/MyViewController.m:1055:9:"AudioSessionRemovePropertyListenerWithUserData"已弃用:首先在iOS 7.0 中已弃用
我应该怎么做才能让编译器满意并消除消息?即使在浏览了一段时间后,我也没有找到任何明确的答案,以取代这种"不推荐使用的代码"。
请改用AVAudioSession,以替换已弃用的AudioSessionAPI。