如何在没有故事板的情况下在Xamarin.iOS UIViewController中设置RestorationClass?

时间:2016-09-07 00:04:05

标签: c# ios uiviewcontroller xamarin.ios

tutorials like this开始,我知道我需要在视图控制器上设置RestorationIdentifier和RestorationClass,以便在没有故事板的情况下恢复状态,但我无法弄清楚如何在我的视图中设置RestorationClass查看控制器。

Objective-C示例执行self.RestorationClass = [self class],但我尝试的C#翻译RestorationClass = this产生错误无法将类型'Foo'隐式转换为'ObjCRuntime.Class 。我该如何解决这个错误?

Repo with my working, minimal example

1 个答案:

答案 0 :(得分:0)

您希望这样的代码为Type:

创建一个Class对象
this.RestorationClass = new ObjCRuntime.Class(typeof(BViewController));