【发布时间】:2015-10-13 07:43:00
【问题描述】:
每当我创建 UILocalNotification 并触发它时,我的自定义声音只会每隔一个实例播放一次。这只发生在模拟器之外,在我的 iPhone 5s 上。
UILocalNotification* sessionEndNotification = [UILocalNotification new];
sessionEndNotification.fireDate = [self.dateAppMinimized dateByAddingTimeInterval:[self secondsLeft]];
sessionEndNotification.alertBody = @"Your session has finished. Remember to remain mindful through the rest of your day!";
sessionEndNotification.soundName = @"bell.caf";
[[UIApplication sharedApplication] scheduleLocalNotification:sessionEndNotification];
如果我将 soundName 更改为 UILocalNotificationDefaultSoundName,它每次都有效。 bell.caf 时长 8 秒。
我做错了什么?
谢谢!
【问题讨论】:
-
您能详细说明一下吗?不是很清楚。
-
基本上每第二次部署通知(当手机被锁定时),声音不会播放,也不会振动。所以它工作了一半的时间。如果我使用默认的声音名称,它每次都有效。
标签: ios objective-c iphone audio uilocalnotification