XCode: exceção. Como detectar a causa?

Xcode 4.6.1 com iOS 6.1. Estou usando banco de dados remoto com o StackMob. Primeiro aplicativo dá um erro e depois que eu clico em jogar algumas vezes, ele corre bem e se comunica com o servidor muito bem. Não sabe como detectar o problema e deve ser uma preocupação?

Eu tenho a seguinte configuração de ponto de interrupção de exceção:

O aplicativo é executado e, em seguida, pára na linha a seguir:

   NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
    NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:self.managedObjectContext];
    [fetchRequest setEntity:entity];

    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"email == %@", self.emailAddressField.text];
    [fetchRequest setPredicate:predicate];

    NSError *error = nil;
    NSArray *fetchedObjects = [[self managedObjectContext] executeFetchRequest:fetchRequest error:&error];

então mudei a linha acima para:

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
        NSEntityDescription *entity = [NSEntityDescription entityForName:@"User" inManagedObjectContext:self.managedObjectContext];
        [fetchRequest setEntity:entity];

        NSPredicate *predicate = [NSPredicate predicateWithFormat:@"username == %@", self.usernameField.text];
        [fetchRequest setPredicate:predicate];

        [managedObjectContext executeFetchRequest:fetchRequest onSuccess:^(NSArray *fetchedObjects)
            {

Agora, quando executo o programa, recebo o seguinte erro:

com

então eu clico no botão play

e recebo o seguinte erro:

e depois que eu clico em jogar mais uma vez, o aplicativo continua a rodar como se nada tivesse acontecido? Eu deveria estar preocupado?

questionAnswers(2)

yourAnswerToTheQuestion