2012-03-02 47 views
0

我試圖設置提醒,而我堅持這個錯誤「BNS錯誤:當嘗試創建/更新請求時,操作的開始時間已過去。」InvalidOperationException雖然試圖在Windows Phone中設置提醒

Searchin的論壇和谷歌搜索喧囂找我類似的錯誤太多的答案,這是怎麼了,我設置了提醒,異常被解僱(m_iSafe2> 0)的條件

  if (m_bSafeAlert) 
      { 
      if (m_iSafe1 > 0) 
      { 
       date = dtStart.AddDays(m_iSafe1); 
       date = date.Date + time; 
       noOfDays = m_iUnsafe1 - m_iSafe1; 

       Reminder Safe1Reminder = new Reminder("Safe1") 
       { 
        BeginTime = date, 
        Title = "Reminder", 
        Content = "Reminder 1", 
       }; 
       ScheduledActionService.Add(Safe1Reminder);      
      } 

      if (m_iSafe2 > 0) // exception fired 
      { 
       date = dtStart.AddDays(m_iSafe2); 
       date = date.Date + time; 
       noOfDays = m_iAvgCycleTime - m_iSafe2; 

       Reminder Safe2Reminder = new Reminder("Safe2") 
       { 
        BeginTime = date, 
        Title = "Reminder", 
        Content = "Reminder2", 
       }; 
       ScheduledActionService.Add(Safe2Reminder); 
      } 

我在哪裏布萊恩錯誤?

Alfah

回答

1

您想創建與預定的時間提醒,已經被通過

+0

所以先提醒未設置你的意思是?或第二?我檢查了日期,我已正確設置它們 – alfah 2012-03-02 10:38:45

+0

將'Debug.WriteLine(「Now:」+ DateTime.Now +「Scheduled to:」+ date)'添加到這兩個提醒。只是爲了我的好奇心 – Ku6opr 2012-03-02 10:43:18

+0

「調試」控制檯上有什麼輸出? :)也添加到'Safe2Reminder' – Ku6opr 2012-03-02 11:09:06

相關問題