簡體   English   中英

iOS UILocalNotification顯示過去的日期/時間

[英]iOS UILocalNotification showing a date/time in the past

我試圖提供一個帶有日期/時間的UILocalNotification,但是,盡管指定了fireDate,通知始終是指交付時間。 至於UILocalNotification類的引用,在fireDate為零或過去的情況下,將立即傳遞通知。 您是否知道是否可以顯示過去的時間(而不是“現在”)?

這不適用於iOS:((至少在iOS7.0上是KO):
如果UILocalNotification的日期設置為過去,則事件發生, UILocalNotification ,通知中心顯示“現在”而不是“ X分鍾前”。 遺憾的是, 這在沒有網絡連接的情況下發生事件時會很有用 :沒有通知您,但是一旦檢測到它,您可能希望應用此事件的實際過去日期值,以便當用戶會在屏幕上收到該事件的通知,他知道該事件實際上並沒有在“現在”發生,而是在“ 10分鍾前”發生。

相當於UILocalNotification的MacOS X是NSUserNotification ,可以正確處理這種情況! https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSUserNotification_Class/Reference/Reference.html
deliveryDate (事件的日期,可能是過去的日期)與實際actualDeliveryDate (事件已交付/顯示給用戶的日期)之間會有所不同。 屏幕上顯示的日期是deliveryDate

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM