문제

이 오류를 다루는 다른 질문이 있다는 것을 알고 있지만 그 대답은 저에게 도움이되지 않습니다. 누군가가 정확한 원인을 알고 있는지 궁금하고, 아무도하지 않으면 여기에 코드가 있습니다.

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

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

이 오류 : Wait_Fences : 답장을받지 못했습니다 : 100004003,이 메소드가 종료 된 직후에 나타납니다. 나는 온통 구글을 봤는데 그것을 알아낼 수는 없습니다.

도움이 되었습니까?

해결책

Picker Object를 현재/DismissModalViewController의 발신자로 사용한 것으로 보입니다. 문서는 "부모"보기 컨트롤러를 사용하는 것이 좋습니다.

"부모"를 위해 나는 self.navigationcontroller를 사용했습니다 (아무데도 가지 않을 것이기 때문에)

내 피커 대의원의 취소 방법의 구현은 다음과 같습니다 ...

- (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];
}

다른 팁

단순히 줄을 댓글을 달아라

// [피커 릴리스];

그리고 시도하십시오

화면에 키보드가 표시되지 않도록하십시오. [yourTextFieldOrtextView riSignFirstResponder]를 사용하십시오. 감사

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top