이상한 오류 : Wait_Fences : 답장을받지 못했습니다 : 10004003
-
12-09-2019 - |
문제
이 오류를 다루는 다른 질문이 있다는 것을 알고 있지만 그 대답은 저에게 도움이되지 않습니다. 누군가가 정확한 원인을 알고 있는지 궁금하고, 아무도하지 않으면 여기에 코드가 있습니다.
-(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]를 사용하십시오. 감사
제휴하지 않습니다 StackOverflow