小编Sek*_*eko的帖子

如何计算核心数据中的连续天数?

我需要计算最后几天,但无法弄清楚如何做到这一点.例如,我得到了这样的核心数据:

|id| isPresent(Bool)| date(NSDate)|
|==|================|=============|
| 1|               0| 2016-02-11  |
| 2|               1| 2016-02-11  |
| 3|               1| 2016-02-12  |
| 4|               0| 2016-02-14  |
| 5|               1| 2016-02-15  |
| 6|               1| 2016-02-16  |
| 7|               1| 2016-02-16  |
Run Code Online (Sandbox Code Playgroud)

我尝试检查最后没有呈现(isPresent = 0)日期直到今天并获得2016-02-14 - 所以我可以数天,这很容易.

但是,如果我将2016-02-14标记为isPresented = 1(如下表中所示)我将最后没有呈现2016-02-11 - 但它不正确2016-02-13没有数据,所以isPresented for此日期应为0,条纹应从此日期开始计算

|id| isPresent(Bool)| date(NSDate)|
|==|================|=============|
| 1|               0| 2016-02-11  |
| 2|               1| 2016-02-11  |
| 3|               1| 2016-02-12  |
| 4|               1| 2016-02-14  |
| 5|               1| 2016-02-15  | …
Run Code Online (Sandbox Code Playgroud)

sql core-data objective-c ios swift

15
推荐指数
1
解决办法
693
查看次数

如何在ktor http客户端中记录请求?

我得到这样的东西:

private val client = HttpClient {
    install(JsonFeature) {
        serializer = GsonSerializer()
    }
    install(ExpectSuccess)
}
Run Code Online (Sandbox Code Playgroud)

并提出要求

  private fun HttpRequestBuilder.apiUrl(path: String, userId: String? = null) {
    header(HttpHeaders.CacheControl, "no-cache")
    url {
        takeFrom(endPoint)
        encodedPath = path
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我需要检查请求和响应正文,有什么办法吗?在控制台/文件中?

kotlin okhttp ktor

5
推荐指数
4
解决办法
2102
查看次数

标签 统计

core-data ×1

ios ×1

kotlin ×1

ktor ×1

objective-c ×1

okhttp ×1

sql ×1

swift ×1