我正在使用UNNotificationSound创建一个UNNotificationRequest:
content.sound = UNNotificationSound(named: "alarmSounds/alarmAscending.caf")
声音位于主项目文件夹中的文件夹(蓝色)alarmSounds中。
使用的声音始终是默认声音而不是我的声音。我也试过没有" alarmSound /"在"命名:"参数但仍无效。
我需要对声音文件做些什么特别的事情吗?
这是使用xcode 9并在iOS 11设备上试用。
答案 0 :(得分:2)
确保声音文件必须包含在应用程序包中或应用程序数据容器的Library / Sounds文件夹中。如果两个位置都存在文件,则首选应用程序数据容器中的文件。
确认/更正此...
右键单击“Project Navigator”中的文件,选择“Show File Inspector”并确保文件在“Target Membership”区域中的项目旁边有一个复选标记。