0

我正在创建一个带有 UNNotificationSound 的 UNNotificationRequest 为:

content.sound = UNNotificationSound(named: "alarmSounds/alarmAscending.caf")

声音位于主项目文件夹中的文件夹(蓝色)alarmSounds 中。

使用的声音始终是默认声音而不是我的声音。我也尝试过在“named:”参数中没有“alarmSound/”,但仍然无法正常工作。

我需要对声音文件做些什么特别的事情吗?

这是使用 xcode 9 并在 iOS 11 设备上尝试。

4

1 回答 1

2

确保声音文件必须包含在应用程序包或应用程序数据容器的 Library/Sounds 文件夹中。如果两个位置都存在文件,则首选应用程序数据容器中的文件。

要确认/更正此...

右键单击“Project Navigator”中的文件,选择“Show File Inspector”并确保该文件在“Target Membership”区域中的项目旁边有一个复选标记。

于 2017-10-09T10:24:20.273 回答