【问题标题】:Change text in already existing local notification更改现有本地通知中的文本
【发布时间】:2018-10-02 08:43:57
【问题描述】:

该应用在通知管理器中有本地通知。是否可以更改已经存在的本地通知的文本(例如通知文本有错误,我想更正现有消息)?

【问题讨论】:

  • 是的,您可以检索 uilocalnotification 的文本(使用适当的方法),然后修改文本(但在通知中心不会更改),这仅在您必须时才有用在应用内使用通知文本

标签: ios uilocalnotification


【解决方案1】:

虽然无法直接编辑通知,但您可以

  1. 获取预定通知数组
  2. 创建可变副本
  3. 根据您要修改的通知创建新通知
  4. 插入通知
  5. 删除旧通知
  6. 将此新数组设置为计划通知列表

您当然可以结合 4.+5。通过替换对象。

【讨论】:

  • 谢谢,如果我必须编辑预定通知,它会起作用,但我需要在通知管理器中更改消息。不过,感谢您的详细回答)
  • 哦,我显然误解了你的问题。对于已经呈现的消息:无法更改它们。
【解决方案2】:

没有。通知管理器中的通知无法更改。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 2022-12-07
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多