Swift:多个本地通知,但仅显示最新

Vin*_*lso 5 xcode ios swift swift3

我想在一天中的某些时间显示本地通知,而我只能在通知中心看到(一个)最新通知,

但是我的问题是:

(1)如果我已将本地通知设置为不同的标识符,则会收到多个通知(这是预期的,但不是我想要的)

(2)如果我有一个标识符并将其设置为所有时间,则仅在设置的最后一个触发时间得到通知,因为其他时间表被覆盖

因此,是否有可能在特定时间获得通知,同时只能查看最新通知?

谢谢

Mik*_*sya 1

我认为这是不可能的。如果您想稍后修改或删除特定通知,则唯一标识符非常有用。如果您使用相同的标识符,则只会触发最新的计划通知。

如果您可以执行多个通知并且只显示最新的通知,则可能会被滥用来安排多个连续通知来安排长时间的音频播放。