【发布时间】:2013-01-29 10:45:17
【问题描述】:
我有一个在点击按钮时被调用的函数。此外还有从这个方法调用的方法[self getData],它使用核心数据更新db中的值。
另外,我有一个后台线程正在运行,每分钟执行一次。我在后台线程中使用了单独的托管对象上下文和托管对象通知。但我不确定是在[self getData] 中使用新的托管对象实例还是[self managedObjectContext],因为此方法是在主线程上调用的,我是否必须为此使用托管对象通知?
在这些情况下,当有方法在后台和主线程上运行时,最佳做法是什么。
【问题讨论】: