Czasami dostaję ten błąd:EXC_BAD_ACCESS Dzwoniąc managedObjectContext zapisać
EXC_BAD_ACCESS Code: KERN_INVALID_ADDRESS at 0x13421772123
Zdarza się zapisać na: linia poniżej (w klasie CoreDataController singleton)
NSError *error = nil;
NSManagedObjectContext *managedObjectContext = self.managedObjectContext;
if (managedObjectContext != nil) {
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
}
}
wiem, że to nie jest dużo kodu, ale z doświadczenia wynika, że jest to powszechna przyczyna i jakikolwiek sposób, aby zapobiec awariom aplikacji?
Jest to aplikacja ARC? – bneely
Tak, jest to aplikacja ARC. – soleil
Który wątek uruchamia ten kod? – bneely