1)我有两个控制器,fistViewController,secondViewController。可以在popViewcontroller之后调用委托方法吗?
2)第一个控制器实现委托说“xyzDelegate”。
@interface FirstViewController : UIViewController <xyzDelegate>
3)第一视图控制器中的委托方法刷新UIViewTable。
4)第一个控制器:推第二个视图控制器。
SecondviewController *svc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
svc.delegate = self;
[self.navigationController pushViewController:svc animated:YES];
4)在第二视图控制器:
id<xyzDelegate> strongDelegate = self.delegate;
[self.navigationController popViewControllerAnimated:YES];
NSLog (@"After popViewControler");
[strongDelegate dateSelected:dateChoosen]; // Invoking Delegate Method.
问:
1)它是一般的做法后大跌眼镜视图控制器调用委托方法? 因为我在刷新UITable,一旦在FirstView控制器中调用委托方法。
为什么不选择日期?或者当第一个视图控制器'viewWillAppear:'刷新表格时? – Wain