我在我的 iPad 应用程序中实现了一个导航控制器,它工作得非常好。
现在,在导航堆栈的一个视图上,如果弹出到父视图,我想将数据传递给它。
我在子视图控制器中试过这个:
(两个视图中的 dataArray +synthesize 属性)
-(void)viewWillDisappear:(BOOL)animated
{
if([self isMovingToParentViewController])
{
int currentVCIndex = [self.navigationController.viewControllers indexOfObject:self.navigationController.topViewController];
ParentViewController *parent = (ParentViewController *)[self.navigationController.viewControllers objectAtIndex:currentVCIndex];
parent.dataArray = self.dataArray;
}
}
任何想法为什么不工作?