【发布时间】:2015-07-22 12:56:46
【问题描述】:
我正在尝试获取 Alamofire 返回的一些 JSON(来自 API 请求)并使用 Haneke 作为我的缓存来设置/获取它。
我最初将 JSON 对象转换为 SwiftyJSON 以进行解析以供立即使用,但我无法将其存储在 Haneke 缓存中。
SwiftyJSON 和 Haneke 似乎有两种不同的 JSON 类型,我不知道如何将其转换为另一种。
这是一个尝试将返回的 SwiftyJSON 对象转换为 Haneke 的示例:
let cache = Shared.JSONCache
if let cachedJson: Haneke.JSON = json! {
cache.set(value: json!, key: "pageContent")
}
但我收到以下错误:
“JSON”不能转换为“JSON”
有什么想法可以解决这个问题吗?我试图将 Alamofire 中的 JSON 直接转换为 Haneke JSON 类型,但我似乎也无法让它工作......
任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: ios json xcode swift cocoa-touch