本地通知声音未播放:我使用以下代码
UILocalNotification *notif = [[cls alloc] init];
notif.fireDate = [datePicker date];
notif.timeZone = [NSTimeZone defaultTimeZone];
notif.alertBody = @"Did you forget something?";
notif.alertAction = @"Show me";
notif.soundName = @"step.mp3";//UILocalNotificationDefaultSoundName;
notif.applicationIconBadgeNumber = 1;
NSDictionary *userDict = [NSDictionary dictionaryWithObject:reminderText.text
forKey:kRemindMeNotificationDataKey];
notif.userInfo = userDict;
[[UIApplication sharedApplication] scheduleLocalNotification:notif];
[notif release];
答案 0 :(得分:2)
UILocalNotification *localNotification = [[UILocalNotification alloc]init];
// Set the notification time.
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];
// You can specify the alarm sound here.
localNotification.soundName = UILocalNotificationDefaultSoundName;
//OR
localNotification.soundName = @"sound.caf";
// Set the alertbody of the notification here.
localNotification.alertBody = @"Test Alert";
// Create the buttons on the notification alertview.
localNotification.alertAction = @"View";
// You can also specify custom dictionary to store informations
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@"alarm#2" forKey:@"notifiKey"];
localNotification.userInfo = infoDict;
//Repeat the notification.
localNotification.repeatInterval = NSDayCalendarUnit;
// Schedule the notification
[[UIApplication sharedApplication]scheduleLocalNotification:localNotification];