我很困惑何时使用 1)异步提取 2)多个托管对象上下文 在获取大量记录的核心数据中,请帮忙。
答案 0 :(得分:0)
您希望在远程提取数据时使用Aysnch提取。由于数据拉取需要时间(如果在主线程上),您的应用程序将冻结,直到它获得所请求的数据。用户会认为应用程序冻结而且没有任何事情发生,而实际上它正在获取要显示的数据。
当您必须修改核心数据数据库中的数据时,您将使用多个托管对象上下文。有关详情,请参阅此answer。
在修改由核心数据管理的数据库中的数据时,第一个用于网络请求,第二个用于网络请求。