【发布时间】:2011-11-07 19:15:10
【问题描述】:
我将一些对象存储在具有固有寿命的核心数据中。我在此生命周期内安排了有关对象创建的本地通知,然后处理该对象时触发了通知。
问题是对象可以提前结束。但是本地通知不知道这一点,并且仍然在各自的时间触发,这会导致混乱。有没有办法将指向通知的指针与对象一起存储?因此,如果它提前结束,它可以取消它。
我想坚持通知,因为我需要用户知道它何时完成,如果它正常完成。并且通知不依赖于正在运行的应用程序。
基本问题您可以在核心数据中存储指向对象的指针吗?第二个问题是本地通知是否会在其生命周期内更改内存地址
我知道如果提前结束,我可以将它们全部取消并重新安排所需的时间,但这似乎很浪费,希望有更好的方法。
【问题讨论】:
标签: iphone ios core-data uilocalnotification