Я использую swift 3.0 и пытаюсь добавить номера значков в свое приложение. Я считаю, что правильный способ сделать это похож на то, что ниже.
application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: UIUserNotificationType.Sound | UIUserNotificationType.Alert |
UIUserNotificationType.Badge, categories: nil
))
application.applicationIconBadgeNumber = 5
Тем не менее, я получаю сообщение об ошибке для использования '|' в блоке UIUserNotificationSettings
а также получит ошибку "Ярлыки аргументов (forTypes, categories) не соответствуют ни одной из доступных перегрузок" для UIUserNotificationSettings
если в качестве первого аргумента я использую только UIUserNotificationType.badge
. Изменил ли swift 3.0 синтаксис этого утверждения?