Xamarin iOS — Диалоговое уведомление об отмене

#ios #xamarin

Вопрос:

Я использую UIImagePickerController для открытия изображения из библиотеки фотографий.

Я могу зарегистрировать обработчики как для принятия, так и для отмены событий

 imagePicker.Canceled  = (sender, eventArgs) =>
{
//handle cancelling... 
}
imagePicker.FinishedPickingMedia  = (sender, args) =>
{
 //handle loading... 
}
 

Эти два обработчика вызываются, когда пользователь выбирает фотографию или нажимает кнопку «Отмена».

Но, когда пользователь закрывает диалоговое окно жестом свайпа вниз, я не вызываю обработчик событий отмены, что, по моему мнению, должно произойти (поскольку пользователь действительно отменил операцию загрузки).

Итак, что же я упускаю ? Есть ли какое-либо другое событие, на которое я могу подписаться, чтобы получать уведомления, когда пользователь закрывает диалоговое окно, проводя им по экрану?

Комментарии:

1. Есть ли какие-либо журналы по этой проблеме?

2. Журналы недоступны. Обработчики не вызываются, которые я регистрирую (я ожидал, что будет вызван обработчик отмененных событий. Ничего не происходит. Когда я провожу пальцем вниз, я вижу страницу, с которой я запустил средство выбора изображений…

3. Не могли бы вы, пожалуйста, опубликовать базовую демонстрационную версию на github или onedrive, чтобы мы могли протестировать ее на нашей стороне?