Post

Replies

Boosts

Views

Activity

Reply to _PFObjectIDFastHash64 Crash EXC_BAD_ACCESS KERN_INVALID_ADDRESS
Any updates on this issue ? Do I really need to stop using child contexts with NSPrivateQueueConcurrencyType ? I use the shared context returned by below method to use across app(working since 2 yrs, started crashing with Xcode 12.3). (NSManagedObjectContext *) getCurrentContext {   NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator];   if ((coordinator != nil) && iManagedObjectContext == nil){     iManagedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];     [iManagedObjectContext setPersistentStoreCoordinator:coordinator];   }       if (_mainManagedObjectContext == nil){     _mainManagedObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSMainQueueConcurrencyType];     [_mainManagedObjectContext setParentContext:iManagedObjectContext];   }       if (privateObjectContext == nil){     privateObjectContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];     privateObjectContext.parentContext = _mainManagedObjectContext;   }   return privateObjectContext;     }
Topic: App & System Services SubTopic: Core OS Tags:
Dec ’20