2017-06-06 1 views
0

Wie könnte ich alle Core-Objekte löschen, ohne meine App zu verlangsamen.Der effizienteste Weg zum Löschen aller Core-Objekte in Objective c

Ich habe meine App mit einer MySQL-Datenbank verbunden und jedes Mal, wenn ich ein Update für die Datenbank mache, ist die einzige Möglichkeit, Updates in der App ist, wenn ich alle Kerndaten löschen und dann neu laden. Dies scheint jedoch 30 Sekunden zu dauern.

+2

Wenn Sie alle Objekte in Ihrer Datenbank löschen möchten, ist der einfachste Weg, Ihre Datenbank zu entfernen und neu zu erstellen: https://stackoverflow.com/questions/1077810/delete-reset-all-entries-in-core -data Else für bestimmte Entitäten: https://stackoverflow.com/questions/1383598/core-data-quickest-way-to-delete-all-instances-of-an-tity – Larme

+1

Was ist NSPersistentStore und NSPersistentStoreCoordinator? – King

+2

Nicht erneut [Fragen] (https://stackoverflow.com/questions/44392276/using-loop-and-deleteobject-taking-long-time-to-complete-objective-c). Fügen Sie mehr Kontext/Information hinzu. Normalerweise ist das Löschen von Objekten sehr schnell. In welchem ​​Thread wird der Code ausgeführt? – vadian

Antwort

0

Löschen von Objekten ist sehr schnell! Ich erkannte, dass mein Programm langsam war, weil ich Bilder zu den Kerndaten hinzufügte.

Verwandte Themen