我需要在我的 monotouch 应用程序中实现状态保存协议,如 Apple Docs 中所述:
但是我在 Xamarin 网站上找不到有关 UIViewControllerRestoration 协议的任何文档或项目示例。
任何帮助表示赞赏。
我需要在我的 monotouch 应用程序中实现状态保存协议,如 Apple Docs 中所述:
但是我在 Xamarin 网站上找不到有关 UIViewControllerRestoration 协议的任何文档或项目示例。
任何帮助表示赞赏。
此协议当前未绑定在 MonoTouch 中。这里有一个错误:
https://bugzilla.xamarin.com/show_bug.cgi?id=8778
也就是说,AppDelegate 中有一个类似的回调,application:viewControllerWithRestorationIdentifierPath:coder: 在 MonoTouch 中绑定到方法:
UIViewController GetViewController(UIApplication 应用程序,string[] restoreIdentifierComponents,NSCoder 编码器)。
对于每个未设置恢复类的已保存控制器,将调用一次。因此,您可以在 App Delegate 中覆盖此方法来代替恢复类。