ich ziemlich verwirrt bin, warum die folgende nicht funktioniert:Core Data - Fetch Anfrage Ergebnisse nicht das Prädikat passende
Wie Sie in der Debug-Konsole sehen kann, ist der Wert für newerContentAvailable
ist 0, obwohl ich nur Objekte haben möchte, die diesen Wert auf 1 gesetzt haben. Aber es hat trotzdem seinen Weg in die Ergebnisse gefunden.
Ja, ich benutze MagicalRecord, aber zweifelhaft hat das etwas damit zu tun. Es ist eine alte, ausgereifte Codebasis und MR_findAllWithPredicate:...
erstellt nur eine Abrufanforderung für dieses Datenmodell und legt das Prädikat des Abrufs fest.
Gibt es etwas, das ich nicht über Core Data verstanden habe? Ich gebe zu, es ist ein Biest von einem Framework und Best Practices sind knapp.
Wäre für einige Hilfe sehr dankbar!
Versuchen Sie, den Namen des Attributs 'newerContentAvailable' zu ändern - ich habe eine vage Erinnerung, dass CoreData von Attributen, die mit "new" beginnen, überfordert wird. – pbasdf
Das scheint es behoben zu haben! Sorge dafür, eine Antwort dafür zu schreiben und ich werde es aufwerten? – horseshoe7
Froh, dass es sortiert. Bizarr, was? Ich werde eine Antwort hinzufügen, danke. – pbasdf