MonoTouch中的App State保存和恢复

时间:2012-10-03 16:08:29

标签: ios xamarin.ios

我需要在我的monotouch应用程序中实现状态保存协议,如Apple Docs中所述:

App State Preservation and Restoration

但我在Xamarin网站上找不到任何关于UIViewControllerRestoration协议的文档或项目示例。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

此协议目前尚未在MonoTouch中绑定。这里有一个错误:

https://bugzilla.xamarin.com/show_bug.cgi?id=8778

也就是说,AppDelegate中有一个类似的回调,应用程序:viewControllerWithRestorationIdentifierPath:coder:在MonoTouch中绑定到方法:

UIViewController GetViewController(UIApplication application,string [] restorationIdentifierComponents,NSCoder coder)。

对于没有设置恢复类的每个已保存控制器,将调用此命令。因此,您可以在App Delegate中覆盖此方法来代替还原类。