Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 不使用web服务时如何使用RestKit中的核心数据?_Ios_Core Data_Restkit - Fatal编程技术网

Ios 不使用web服务时如何使用RestKit中的核心数据?

Ios 不使用web服务时如何使用RestKit中的核心数据?,ios,core-data,restkit,Ios,Core Data,Restkit,我看到RestKit可以在从网络或web服务获取或更新对象时集成核心数据 我的问题是:当我不想使用RestKit(或web服务)时,我必须如何使用核心数据?也许我只是想要一个表来显示我在本地保存的对象。 可能吗 我发现使用核心数据有几种模式 (root=main或root=private) 如何使用RestKit使用(和配置)的核心数据数据库?RestKit为您配置核心数据堆栈。它创建了一个用于所有UI的主上下文。它为所有与网络相关的更新创建背景上下文。如果需要,还可以创建与持久存储上下文(

我看到RestKit可以在从网络或web服务获取或更新对象时集成核心数据

我的问题是:当我不想使用RestKit(或web服务)时,我必须如何使用核心数据?也许我只是想要一个表来显示我在本地保存的对象。 可能吗

我发现使用核心数据有几种模式

  • (root=main或root=private)

  • 如何使用RestKit使用(和配置)的核心数据数据库?

    RestKit为您配置核心数据堆栈。它创建了一个用于所有UI的主上下文。它为所有与网络相关的更新创建背景上下文。如果需要,还可以创建与持久存储上下文(它创建为所有上下文的父上下文)关联的新上下文

    有了这套功能,你的应用几乎可以做任何事情


    请注意,您可以在第一次创建数据库时对其进行种子设定,这样您就不必为添加内容而进行大量后台操作,只有在执行耗时的获取请求时才需要这样做。

    我不确定是否理解。如果您不想将RestKit用于核心数据,那么。。。不要用它。核心数据有自己的API,可以直接使用。谢谢回复。有些请求将自动使用核心数据,有些则不使用,程序的某些部分在不使用网络时必须访问核心数据。因此,我的程序在使用核心数据(但不使用网络)时是否可以使用该后台上下文?你的第二点对我来说也很有趣,你的意思是:不仅仅有一个背景背景,还有很多取决于发生了什么。您不能自己直接使用它们(您为完成某些工作而创建的后台线程专门创建了一个新的MOC)。是的,它与之类似(根据我阅读时的记忆)…谢谢。我试试看。