사용자가 카메라에서 첨부 파일을 추가하려고 시도 할 때 응용 프로그램이 작동하지만 (사진 라이브러리에서 첨부 파일을로드 할 때 충돌이 발생하지 않음) . 여기 카메라에서 첨부 파일을 추가하려고하면 iOS 11 응용 프로그램이 충돌 함
는 옵션 (카메라 또는 사진 라이브러리 중 하나)를 선택하면 불려 가도록하는 방법이다 :public void AddMedia(UIImagePickerControllerSourceType type)
{
_imagePicker = new UIImagePickerController();
// set our source to the photo library
_imagePicker.SourceType = type;
// set what media types
_imagePicker.MediaTypes = UIImagePickerController.AvailableMediaTypes(type);
_imagePicker.FinishedPickingMedia += Handle_FinishedPickingMedia;
_imagePicker.Canceled += (sender, evt) =>
{
Console.WriteLine("picker cancelled");
_imagePicker.DismissViewController(false,() =>
{
});
};
//PresentModalViewController is depreciated in iOS6 so we use PresentViewController
Parent.PresentViewController(_imagePicker, true, null);
}
그리고 이것은이 충돌 라인입니다 : 왜 것이 충돌
_imagePicker.SourceType = type;
을 카메라로 설정했지만 사진 라이브러리로 설정하지 않으셨습니까? 열거 형의 순서와 관련이 있습니까 (Photo Library = 0, Camera = 1, Saved Photos Album = 2)?
앱에 카메라 권한이 있는지 확인 하시겠습니까? – Jason
추가 할 수있는 모든 오류 로그가 있습니까? – Ryan
@ Jason 수동으로 추가했습니다. 그래도 작동이 안되는. – rosstripi