EXC_BAD_ACCESS- memory error. You use the object after it is freed. It would be difficult to debug this without (more) code.
(Xcode > Build > Build and Analyze)?
:
NSArray *fetchedObjects = [MOC executeFetchRequest:request error:&error]
if (!fetchedObjects) {
NSLog(@"Error fetching Login: %@", [error localizedDescription]);
abort();
}
NSManagedObject *loginObject = [fetchedObjects lastObject];