下面是我的代码,其中我想在满足'if'条件时发出警报,我已经动态命名警报名称,这样每次运行时,都应该为警报分配一个新名称,但是正在发生的事情是,在第一次响铃后,如果我第二次尝试运行它崩溃显示Unhand-led Exception发生,请帮助我。请提前谢谢。
if (((s14 < s23) && (s23 < s16)) && ((s15 < s24) && (s24 < s17)))
{
var alarmName = Guid.NewGuid().ToString();
Alarm alarm = new Alarm(alarmName);
alarm.Content = "u have reached your destination";
alarm.BeginTime = DateTime.Now.AddSeconds(1.0);
alarm.ExpirationTime = alarm.BeginTime.AddSeconds(1.0);
alarm.RecurrenceType = RecurrenceInterval.None;
ScheduledActionService.Add(alarm);
}