#ios #xamarin
Вопрос:
Я использую UIImagePickerController для открытия изображения из библиотеки фотографий.
Я могу зарегистрировать обработчики как для принятия, так и для отмены событий
imagePicker.Canceled = (sender, eventArgs) =>
{
//handle cancelling...
}
imagePicker.FinishedPickingMedia = (sender, args) =>
{
//handle loading...
}
Эти два обработчика вызываются, когда пользователь выбирает фотографию или нажимает кнопку «Отмена».
Но, когда пользователь закрывает диалоговое окно жестом свайпа вниз, я не вызываю обработчик событий отмены, что, по моему мнению, должно произойти (поскольку пользователь действительно отменил операцию загрузки).
Итак, что же я упускаю ? Есть ли какое-либо другое событие, на которое я могу подписаться, чтобы получать уведомления, когда пользователь закрывает диалоговое окно, проводя им по экрану?
Комментарии:
1. Есть ли какие-либо журналы по этой проблеме?
2. Журналы недоступны. Обработчики не вызываются, которые я регистрирую (я ожидал, что будет вызван обработчик отмененных событий. Ничего не происходит. Когда я провожу пальцем вниз, я вижу страницу, с которой я запустил средство выбора изображений…
3. Не могли бы вы, пожалуйста, опубликовать базовую демонстрационную версию на github или onedrive, чтобы мы могли протестировать ее на нашей стороне?