iOS - NSManagedObject 在不保存的情况下保持分配多长时间
<p><p>这是我的应用程序中的场景:我从存储在 Coredata 中的 JSON 文件下载数据,但没有保存它。如果用户想保留数据,他点击一个按钮,然后我保存上下文。
我的问题是:如果用户不点击按钮并且我不保存数据,那么上下文会保持原样多长时间?直到用户关闭应用程序?甚至去后台?</p>
<p>我正在寻找管理它的最佳方法。 </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>假设您不做任何更改,并且应用程序没有收到内存警告,不会崩溃并且不会进入后台 - 无限期。如果应用程序进入后台,如果操作系统需要它,它可能随时被杀死,所以你可以不依赖任何东西。</p>
<p>确实,您应该尽快保存上下文。如果需要,请保存到磁盘上的其他存储文件,然后如果用户丢弃,您可以删除该文件,如果他们保存,您可以移动它以替换原始文件(或者只是更新一个配置,说明当前有效文件的位置位于磁盘上)。</p></p>
<p style="font-size: 20px;">关于iOS - NSManagedObject 在不保存的情况下保持分配多长时间,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/33010232/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/33010232/
</a>
</p>
页:
[1]