2 // ResourceHistoryDataStoreAccessor.swift
5 // Created by Hori,Masaki on 2017/10/25.
6 // Copyright © 2017年 Hori,Masaki. All rights reserved.
9 extension ResourceHistoryDataStore {
11 func resources(in minites: [Int], older: Date) -> [Resource] {
13 let p = NSPredicate.empty
14 .and(NSPredicate(#keyPath(Resource.minute), valuesIn: minites))
15 .and(NSPredicate(#keyPath(Resource.date), lessThan: older))
17 guard let resources = try? objects(of: Resource.entity, predicate: p) else { return [] }
22 func createResource() -> Resource? {
24 return insertNewObject(for: Resource.entity)