我需要在我的monotouch应用程序中实现状态保存协议,如Apple Docs中所述:
App State Preservation and Restoration
但我在Xamarin网站上找不到任何关于UIViewControllerRestoration协议的文档或项目示例。
感谢任何帮助。
答案 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中覆盖此方法来代替还原类。