2

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

应用状态保存和恢复

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

任何帮助表示赞赏。

4

1 回答 1

2

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

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

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

UIViewController GetViewController(UIApplication 应用程序,string[] restoreIdentifierComponents,NSCoder 编码器)。

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

于 2012-12-05T18:41:14.983 回答