Первый селектор, который вы найдете в Rosetta, является частью UIView
, а не UIViewController
.
Является ли эта документация устаревшей?
Нет. Хотя Rosetta (пока) не является частью официальной документации, она актуальна, и второй селектор соответствует правильному методу привязки.
Потому что, когда я пробую такой метод в MonoDevelop, я не могу найти никакой перегрузки для «Перехода».
У меня не было проблем с использованием завершения кода MonoDevelop для Transition
на экземпляре UIViewController
(обратите внимание, что это не перегрузка - просто обычный метод).
Подпись также неверна: она не принимает значения NULL и требует дополнительного параметра UICompletitionHandler.
Пожалуйста, сообщайте об отсутствующих привязках или ошибках в привязке в http://bugzilla.xamarin.com, чтобы они были протестированы / исправлены как можно скорее (и это также даст вам уведомление, когда будет сделано исправление).
Есть что-то, что я пропускаю?
Убедитесь, что вы используете объект UIViewController
(например, не UIView
) при попытке использовать метод Transition
. Также убедитесь, что у вас установлена последняя версия MonoTouch (5.0+) и MonoDevelop.