Проверете за локални настройки за известия от разширение

Възможно ли е да се проверят текущите настройки за локални известия в Cocoa Touch Framework, използвана от разширение?

Обикновено бих използвал

    var currentStatus:UIUserNotificationSettings = UIApplication.sharedApplication().currentUserNotificationSettings()

… но достъпът до UIApplication.sharedApplication() не е наличен като API за безопасно разширение.

Някаква алтернатива?


person Bernd    schedule 27.06.2015    source източник
comment
Защо искате да достигнете до настройките за уведомяване от разширението?   -  person Cihan Tek    schedule 28.06.2015


Отговори (1)


Аз също съм нов в Swift, не съм сигурен дали по-долу е добра практика, бих го направил глобална функция, само за да направя повикването по-кратко:

// Or name it appCurrentStatus as you wish
func appCurrentUserNotificationSettings() -> UIUserNotificationSettings {
    return UIApplication.sharedApplication().currentUserNotificationSettings()
}
person dichen    schedule 27.06.2015