我正在开发 iPad 应用程序,我需要在其中创建多个 NSURLRequest。 什么时候失败我需要再次触发该 URL 请求。
我有三种类型的请求(创建学校、创建楼层和创建房间),它们包含多个参数不同的创建请求。
有重试方法,当有可用的互联网时可以触发第一次请求时创建的相同对象。
所以我尝试创建三个表,并尝试存储所有参数及其状态。
是否可以不考虑 CREATE REQUEST 而使用 NSURLRequest 创建单表?
最佳答案
所以我想出了我自己的想法并与所有人分享。
根据我的阅读和谷歌搜索,我无法将 NSURLRequest 存储到核心数据中。因为我不知道对象的类型。
我将创建包含 PARAMS、METHODS、URL 列的核心数据表
因此我可以创建包含参数列(字典)、方法(PUT、GET 等)、URL 的表。
我会做什么,我可以将 DICT 参数转换为 NSKeyedArchiver 并将其保存到 PARAM 列中。 URL 和 METHODS 在单独的列中。
当我需要保存请求时,我可以从表中获取它并发送到服务器。
关于ios - 我们可以将 NSURLRequest 直接存储到 Core Data 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41610596/