我有个需求从view1 跳转到 view2, 然后从view2按返回后 要在view1上显示点东西 怎么做,
在view1用viewdidappear和viewwillappear都不成功,现在还真的无解! 网上查了很多资料 没搞清楚!

解决方案 »

  1.   

    1  通知
    在view2的 viewWillDisappear或者viewDidDisappear里 pushNotification2  代理
    在view2的 viewWillDisappear或者viewDidDisappear里 [delegate xxx];
      

  2.   

    用通知吧NSNotification在view1 新增一个 变量,用来接受 notification 的状态,通过该变量在 viewWillAppear中 运行自定义方法
      

  3.   

    感觉还是代理吧,在view2修改代码后,直接调用view1中的方法进行更新,当回到view1数据已经准备好了。
      

  4.   

    如果是恢复原数据,也可以考虑undomanager。在ios,有个simpleundo例子
      

  5.   

    不能在view1的-(void)viewWillAppear:中处理吗?
    如果不行的话,只能是自定义回退处理,并用通知中心NSNotificationCenter来实现了