在ios中不同的ViewController之间的数据传据
一。通过AppDelegate中定义全局变量实现中间数据的存储,以达到传递的目的。
二。采用ios的消息机制
父类ViewController声明消息,子类ViewController发送消息,触发父类ViewController的消息处理。
三。采用ios的NSDefault存储
四。采用database做为数据中间的存储媒介,子ViewController将状态数据存入DB。你ViewController从DB获取数据更新View。
五。采用代理模式
子ViewController设计代理协议,定义协议接口。你ViewController实理协议接口。实现子ViewController退出时将数据更新到父视图。
六。定义一个singleton.来共享数据。
以后更新。会详述第一、二、五方法的使用。
本文介绍了在iOS应用开发中,不同ViewController之间进行数据传递的多种方法,包括使用全局变量、消息机制、NSDefault、数据库、代理模式及单例等。
1742

被折叠的 条评论
为什么被折叠?



