处理HanekeSwift失败

时间:2016-06-15 06:58:09

标签: ios swift haneke

我正在使用HanekeSwift来获取存储在缓存中的数据,当我的应用程序没有可用于调用某些远程API的互联网连接时,但我没有正确清楚它是如何工作的。

我实现了以下功能以执行此任务。

internal func getJsonByString(key: String, completionHandler: (json: Gloss.JSON) -> Void) {
    self.cache.fetch(key: key).onSuccess { json in
        return completionHandler(json: json)
    }
}

我想知道如何处理我没有我正在寻找的数据的情况,存储在缓存中。我认为我必须使用.onFailure方法,但在这种情况下,我还应该更改我的completionHandler以便返回错误。

0 个答案:

没有答案