Pergunta

Eu sei que existem outras questões que lidam com este erro, mas essas respostas não me ajudam qualquer. Fiquei me perguntando se alguém sabia a causa exata, e se ninguém faz, aqui está o código:

-(void) imagePickerController : (UIImagePickerController *) picker
        didFinishPickingImage : (UIImage *) image
                  editingInfo : (NSDictionary *) editingInfo {

    self.imageView.image = image;
    [picker dismissModalViewControllerAnimated:YES];
    [picker release];
    //[self myNextResponder];
}

Este erro: wait_fences: falhou para receber resposta: 10004003, aparece logo após esta saídas método. Eu pesquisei todo, e não pode descobrir isso.

Foi útil?

Solução

Parece que você usou o selecionador de objetos como o chamador de presente / dismissModalViewController. A documentação recomenda usar o "pai" controlador de vista.

Para o "pai" Eu costumava self.navigationController (uma vez que não vai ser em qualquer lugar)

A implementação de meus do selecionador delegado cancelar método se parece com isso ...

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
{
    // make sure the picker doesn't try to access the soon to die delegate
    picker.delegate = nil;

    [self.navigationController dismissModalViewControllerAnimated:YES];
    [self.navigationController popViewControllerAnimated:YES];
}

Outras dicas

Simplesmente comente a linha

// [liberação selecionador];

e tentativa

Certifique-se de que você não tem nenhum teclados mostrados na tela. Use [yourTextFieldOrTextView resignFirstResponder] se você tiver. Graças

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top