App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - App-ontwikkeling - Swift en iOS: CoreData delete een managedObject

Prunus  Op de eerste vier stappen van zijn/haar studiekaart scoort Cor 55%. Klokje04 mrt 2015, 16:47
Avatar
Avatar
Berichten:78


Geacht forum,

Ik heb denk ik een basale vraag, maar kom er niet uit. Vooral omdat veel voorbeelden op internet in Obj-C gegeven worden.

Situatie:

Ik heb een app waarin ik in een tableView per regel scores van een spel bijhoud.

Ik heb een entiteit Spel gemaakt en kan nieuwe spellen toevoegen en weergeven. So fas so good.

Nu wil ik de lijst schonen, dus de managedObject verwijderen, zodat ik weer met een nieuwe lijst cq spelronde kan beginnen.

Welke code moet ik daarvoor gebruiken?

 

Prunus

Reageer


Prunus  Op de eerste vier stappen van zijn/haar studiekaart scoort Cor 55%. Klokje06 mrt 2015, 12:58
Avatar
Avatar
Berichten:78


Ik ben eruit.

Dit is nu mijn code daarvoor:

            if let managedObjectContext = (UIApplication.sharedApplication().delegate as AppDelegate).managedObjectContext {

                var a = 0

                while a != spelen.count {

                 managedObjectContext.deleteObject(spelen[a])

                    a = a+1

                }

                       

            var e: NSError?

            if managedObjectContext.save(&e) != true {

                println("insert error: (e!.localizedDescription)")

                return

            }        

        }

        

 

Reageer

Leuk! 2 personen vinden vinden dit leuk.