核心数据保存关闭

时间:2017-11-29 04:28:15

标签: ios swift core-data closures codable

我正在重建应用程序以在Core Data中存储请求,现在所有请求都已完成关闭(应在服务器成功响应后调用它)。

是否可以将该闭包存储在Core Data

1 个答案:

答案 0 :(得分:1)

只有你能以某种方式将闭包转换为Data的实例。核心数据不会直接保存它们,但它会保存您可以转换为Data的所有内容。我不知道你是如何做到这一点的,但这就是它的工作方式。

真的,问题就像你没有使用核心数据一样 - 你如何将它们保存到任何?其他持久性方法也有类似的要求,您可以设置序列化和反序列化闭包。

您最需要做的是,而不是保存闭包,保存足够的数据,以便在运行请求时重建闭包。这有多难取决于闭包的细节。