我正在开发一个应用程序,它读取 xml 文件并基于 xml 数据创建和初始化类。当需要的类基于它们的变量创建 UIViews 并将其发送给父类。
类的层次结构是这样的:book -> page -> layer -> character -> part
每次需要显示时,我都需要重置页面并重新创建自己,但这是不可能的,因为像图层和角色这样的内部类已经改变(这些书是交互式的)
我怎样才能做到这一点?
我正在开发一个应用程序,它读取 xml 文件并基于 xml 数据创建和初始化类。当需要的类基于它们的变量创建 UIViews 并将其发送给父类。
类的层次结构是这样的:book -> page -> layer -> character -> part
每次需要显示时,我都需要重置页面并重新创建自己,但这是不可能的,因为像图层和角色这样的内部类已经改变(这些书是交互式的)
我怎样才能做到这一点?
如果您只是恢复到以前的状态,请从Undo Architecture开始。
当您呈现一个新的对象图时,通常最简单的方法是初始化一个新的对象图,而不是将一个图转换为另一种表示。