点击某个按钮,pop回来传递一些数据到上一级界面的做法。可以用代理
// 点击按钮跳转到上级界面的响应事件
-(void)btnJumpPressed:(ZBButton *)sender{//B
[delegate backWithWorkFilter:temDic];
[self.navigationController popViewControllerAnimated:YES]; // B页面pop到的A页面,那么A页面之前必须设置了B为A的代理。(A push B的时候设置代理)
}
当然也可以用block
-(void)btnJumpPressed:(ZBButton *)sender{// B
if(self.popDetail){
self.popDetail();// 此处是触发block的代码。那么想要拿到回调,A push B之前必须设置block
}
[self.navigationController popViewControllerAnimated:YES];
}