你好我有一个有2个视图的应用程序。 cybeeview和moreview。 我使用cybeeview进行一些计算,我想在第二个视图中显示它们。 如何将数据从cybeeviewcontroller.m传递给moreviewcontroller ??
答案 0 :(得分:0)
好的方法是使用委托。您可以编写自己的协议,也可以在moreviewcontroller中实现- textViewDidEndEditing:。您还需要设置委托:
cybeeviewcontroller.yourTextView.delegate = moreviewcontroller;
//those controllers are instances of their respective classes
尽管如此,必须要说的是,除非你做的是一个次要且不重要的计算,否则可以说你没有正确地做到这一点。您应该设置模型值并传递模型。您可以在文档中获取更多信息,查找模型 - 视图 - 控制器设计模式。