Ios 通过soundID获取soundName以将其分配给UILocalNotification

Ios 通过soundID获取soundName以将其分配给UILocalNotification,ios,cocoa-touch,uilocalnotification,Ios,Cocoa Touch,Uilocalnotification,我有一个UILocalNotification,我不想将其设置为使用默认音调。我使用了AudioToolbox.framework,通过引用此库,我获得了一个SystemSoundID: 但是,UILocalNotification需要一个合理的名称。如何从SystemSoundID中获取名称?提及的描述 对于此属性,请指定文件的文件名(包括扩展名) 应用程序主捆绑包中的声音资源或 UILocalNotificationDefaultSoundName请求默认系统 声音 因此,如果需要默认的本地

我有一个
UILocalNotification
,我不想将其设置为使用默认音调。我使用了AudioToolbox.framework,通过引用此库,我获得了一个
SystemSoundID

但是,
UILocalNotification
需要一个合理的名称。如何从
SystemSoundID
中获取名称?

提及的描述

对于此属性,请指定文件的文件名(包括扩展名) 应用程序主捆绑包中的声音资源或 UILocalNotificationDefaultSoundName请求默认系统 声音

因此,如果需要默认的本地通知声音,请使用
UILocalNotificationDefaultSoundName

还有一张

注意:系统提供的警报声音和系统提供的用户界面 您的应用程序无法使用声音效果

因此,您不能为此使用在中找到的任何系统声音id

如果您想要定制声音,您必须提供自己的声音