警报声不起作用

时间:2011-02-14 05:14:09

标签: iphone alarm

我想设置alrms,所以我使用这段代码。

UILocalNotification *localNotif = [[UILocalNotification alloc] init];
    if (localNotif == nil)
        return;
    localNotif.fireDate = itemDate;
    localNotif.timeZone = [NSTimeZone defaultTimeZone];

    localNotif.alertBody = @"Appointment";

    localNotif.alertAction = @"View";

    //localNotif.soundName = UILocalNotificationDefaultSoundName;
    localNotif.soundName = @"Iphone_Alarm.mp3";
    //localNotif.soundName=@"sound.mp3";
    localNotif.applicationIconBadgeNumber = 1;

    [[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
    [localNotif release];

它显示警报但不播放声音,声音名称具有正确的大小写和拼写。在设备上它也没有振动。

1 个答案:

答案 0 :(得分:1)

尝试定义mp3文件的完整路径:

localNotif.soundName = [[NSBundle mainBundle] pathForResource:@"Iphone_Alarm" ofType:@"mp3"];

不确定振动。