Я работаю с push-уведомлениями в CloudKit. Вот что я использовал до Swift 3:
notification.soundName = UILocalNotificationDefaultSoundName
(уведомление CKNotificationInfo
)
Однако это дает мне предупреждение:
«UILocalNotificationDefaultSoundName» устарело в iOS 10.0: используйте +[UNNotificationSound defaultSound] в UserNotifications Framework.
Поэтому я добавил инфраструктуру UserNotification в свой проект Xcode и импортировал ее в свой ViewController. Затем я попробовал это:
notification.soundName = UNNotificationSound.default()
Однако это дает мне ошибку:
Не удается присвоить значение типа «UNNotificationSound» типу «String?»
Итак, звук по умолчанию — UNNotificationSound
, но мне нужно название звука. Как я могу получить название звука из звука? Спасибо!