Mam kanał JSON i wszystko działa dobrze. Chcę jednak sprawdzić, czy w kanale JSON są jakieś aktualizacje. Na przykład, że coś zostało dodane do kanału JSON i wyświetla liczbę aktualizacji jako wartość odznaki dla mojego elementu paska kart.
Jaki byłby najlepszy sposób, aby to zrobić? Czy powinienem zapisać liczbę tablic z kanału JSON w danych podstawowych, a następnie porównać liczbę obiektów w danych podstawowych z liczbą obiektów w tablicy danych JSON?
Byłbym wdzięczny za każdą pomoc skierowaną we właściwym kierunku.
Odpowiedzi:
0 dla odpowiedzi № 1Twoje podejście powinno działać, ale użycie coredata do tego jest trochę przesadzone. Możesz przechowywać i pobierać wartość po prostu:
[[NSUserDefaults standardUserDefaults] setInteger:objectCount forKey:@"jsonObjectCount"];
[[NSUserDefaults standardUserDefaults] integerForKey:@"jsonObjectCount"];