2015-08-16 1 views
1

Sbuscription создается, как показано ниже. Он работает, но звук не генерируется, почему? Док говорит: if you specify the string default for this property, the system plays the default alert sound.CKNotificationInfo soundName не работает

let s2 = CKSubscription(recordType: recordType, predicate: NSPredicate(format: "destination = %@", CKReference(recordID: CKRecordID(recordName: loggedInUserSettingRecordName!), action: .DeleteSelf)), options: .FiresOnRecordCreation) 
s2.notificationInfo = CKNotificationInfo() 
s2.notificationInfo.alertBody = " " 
s2.notificationInfo.soundName = "default" 
subscriptionsToSave.append(s2) 

s2.notificationInfo.soundName = UILocalNotificationDefaultSoundName 

также не работает

ответ

0

Необходимо обновить registerUserNotificationSettings вызов метода тоже.

UIApplication.sharedApplication().registerUserNotificationSettings(UIUserNotificationSettings(forTypes: .Sound | .Alert, categories: nil))