问题描述
|
我有一个基于UINavigation的应用程序,该应用程序在各种屏幕上收集信息,并最终使用收集到的所有参数发出Web服务请求。
所以我有A,B,C,D视图控制器。 A获取名称和编号,然后使用一些基本信息ETC ETC将B推送到屏幕上,直到到达D为止,我实际上是从Web服务启动的。
我一直使用的不良方法是从A开始复制类字段。意思是如果我收集姓名和编号,那么我将B的字段作为字段,然后添加一些字段,然后C具有A和B的类字段,这似乎是不好的编程习惯。
我该怎么做才能访问D类中的A类字段?我已经有了某些想法,但不确定它们是否有效。
1)。使用NSNotification(这是多余的吗?)如果是,如何传递字段?
2)。我是否只保留所有5个视图控制器并在最后获取信息? (似乎效率很低)
3)。我是否应该实例化一个称为Payload的NSObject类,并且每次我从一个视图控制器跳到下一个视图控制器时都设置它的字段? (如果是这样,那么我将在A类中创建它吗?如果用户导航回到A类,它将被重置为ETC ETC)
如您所知,我已经尝试找到一种解决方案,而我对此还很陌生。一些详细的建议将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)