Как убрать предупреждение notifyWhenInteractionEndsUsingBlock устарело - PullRequest
0 голосов
/ 24 октября 2019

Код имеет реализацию notifyWhenInteractionEndsUsingBlock и выдает предупреждение, поскольку он устарел.

Я добавил новый метод notifyWhenInteractionChangesUsingBlock и удалил устаревший метод, после чего появляется другое предупреждение, что

Класс не соответствует протоколу 'UIViewControllerTransitionCoordinator'. Добавьте заглушки для отсутствующих требований к протоколу.

Если я нажму на кнопку исправления, тогда он снова реализует устаревший метод.

1 Ответ

1 голос
/ 24 октября 2019

Вы не должны заявлять о соответствии UIViewControllerTransitionCoordinator. Вы не координатор. Координатор является координатором. Вы контролер представления. notifyWhenInteractionEndsUsingBlock это не то, что вы реализуете;это то, что вы называете. Хотя, если честно, я так и не нашел повода назвать это.

Возможно, вы имели в виду UIViewControllerTransitioningDelegate?

Или UIViewControllerAnimatedTransitioning?

Или оба?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...