public override UIInterfaceOrientationMask GetSupportedInterfaceOrientations ()
{
return UIInterfaceOrientationMask.All;
}
Когда я пытаюсь скомпилировать этот код (рабочий код в iOS 7) в Xamarin для iOS 8, он ошибочно говорит, что GetSupportedInterfaceOrientations() не является методом
Это потрясающее изменение в бета-версии 8.0 (и мы изучаем ее исправление), что влияет на UISplitViewController
.
Обходным путем является использование нового свойства *Delegate
-based, которое было введено (и сломалось override
) следующим образом:
using (UISplitViewController svc = new UISplitViewController ()) {
svc.GetSupportedInterfaceOrientations = (UISplitViewController) => UIInterfaceOrientationMask.All;
}
примечание: следующая бета-версия (и окончательная) версии XI 8.0 имеет исправление, и переопределение будет работать нормально.
UIViewController
. Какой тип (и это базовые классы) вы пытаетесь переопределить?