Так что я знаю, что это было отвечено несколько раз раньше, но мне еще предстоит найти решение, которое работает для меня.iOS8 Снимки изображения, которое не было отображено, приводит к пустым моментальным снимкам
Нечетная вещь, это то, что в первый раз, когда я представляю камеру с помощью UIPickerController, она работает нормально, точно так, как предполагалось. Но если я снова открою его, он отобразит только черный экран с элементами управления камерой (кнопка «Отмена» и кнопка «белый снимок»).
Любая помощь, подавляющая эту ошибку, была бы очень признательна или даже просто подтверждение того, что это ошибка, и мне просто нужно подождать, пока Apple решит, что это будет отличная помощь!
Спасибо всем :)
(PS Я бегу на iPhone 6 Plus с использованием IOS 8.1)
EDIT: Код (я использую Xamarin и C#)
public void ShowPhotoTaker (UIViewController vc)
{
UIImagePickerController picker = new UIImagePickerController();
picker.SourceType = UIImagePickerControllerSourceType.Camera;
picker.FinishedPickingMedia += (object sender,
picker.DismissViewController(true, null);
};
picker.Canceled += (object sender, EventArgs e) => {
picker.DismissViewController(true, null);
};
vc.PresentViewController (picker, true, null);
}
И это точная ошибка, которую я получаю при вызове этого метода.
Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates.
Сообщите нам код! –
Отредактировано выше с кодом, который я использую. – wyzkid207