Iphone app hva jeg ser på

Er NSManagedObjectContext automatisk lagret eller jeg ser på NSFetchedResultsController buffer?

Jeg utvikler en iPhone app hvor jeg bruker en NSFetchedResultsController i hovedtabellvisning kontrolleren. Jeg oppretter det slik i viewDidLoad av hovedtabellvisning controller:

Så, i en etterfølgende visning, lager jeg et nytt objekt av konteksten:

Iphone app hva jeg ser på

Den TestObject har flere relaterte objekt som jeg lager på samme måte og legge til testObject hjelp av den medfølgende tillegget. Objekter metoder.

Så, hvis før du lagrer den sammenheng, trykker jeg avbryte og gå tilbake til hovedtabellvisning, ingenting er vist som forventet. Men hvis jeg starter programmet, objektet jeg opprettet på sammenhengen viser i hovedtabellvisning. Hvorfor? Først trodde jeg det var fordi NSFetchedResultsController leste fra cachen, men som du kan se jeg sette denne til null bare for å teste. Også [kontekst hasChanges] returnerer true etter at jeg starter. Hva er det jeg mangler her?

ads

Relaterte innlegg

  • Den beste måten å svare "Hva er din største svakhet?» «Du har fortalt meg om dine styrker-nå, kan du dele det du anser for å være din største svakhet?" Det er spørsmålet som ingen ...

  • Shattered iPhone-skjermen: Hva ville du gjort? Den andre dagen jeg var på jobb og alle plutselig fikk jeg en tekst fra min kone at hennes iPhone hadde "sprukket". Min kone har vært kjent for å fortelle folk at ...

  • Ringtonium anmeldelse: Den beste ringetone etableringen app for iPhone Ringtonium er enkel og lett å bruke, og best av alt sparer du penger ved å la deg bruke din allerede kjøpte sanger som ringetoner ....

  • Hva er inkludert når jeg sikkerhetskopiere iPhone 4 ved hjelp av iTunes? Jeg har lest dette spørsmålet Har en backup iTunes iOS-enhet inkluderer alt på enheten? men det ser ikke ut til å være ...

  • Iphone 5 Pris På Pakistan Oddsen i satser mye penger som trengs for å kjøpe noe; "Prisen på bensin"; "Han fikk sin nye bil på gode vilkår"; "Hvor mye er skaden?" ...