Я запускаю локальное уведомление, когда пользователь входит в регион через геозону. Но когда я нажимаю кнопку «Домой», чтобы увидеть локальное уведомление в действии, оно отображается, но звука нет. Я попытался отключить и включить «Воспроизвести звуки пользовательского интерфейса..» в настройках Mac, закрыть и снова открыть xcode, очистить проект и, наконец, перезапустить Mac. ничего не получилось .. Что мне не хватает?
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
NSLog(@"Entered Region - %@", region.identifier);
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
[localNotification setAlertBody:@"You are about to enter.."];
[localNotification setSoundName:@"Voicemail.caf"];
UIApplication *application = [UIApplication sharedApplication];
[application presentLocalNotificationNow:localNotification];
}