Nel mio modello ho attributo data e l'ho impostato [NSDate date]
, ma ottenere con predicato comeCore Data NSPredicate per la data
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"date==%@ ,date];
rendimenti Notting. So che il problema è quando imposto lo [NSDate date]
memorizza anche l'ora e NSPredicate restituisce sempre i dati vuoti. C'è un modo per convertire la parte "date==%@"
per cercare solo la data?
Il problema con il fare predicati con date come questa è che questo farà un paragone al millisecondo; devi avere * esattamente * lo stesso istante di tempo, non solo lo stesso giorno di calendario. –
Questo "devi avere esattamente lo stesso istante di tempo" mi ha fatto pensare a questa idea per gestire il tempo in date: rendere il tempo della data tutti gli 0 giusto prima di memorizzarlo. E quando si recupera dal modello, passare un valore di data con il tempo come 0s. –