我是从推viewControllerB如,的Xcode pushviewcontroller自定义初始化数据
if(!self.controller2){
self.controller2 = [[viewControllerB alloc] initWithNibName:@"viewControllerB" bundle:nil anUser:self.idUser aidioma:self.idioma];
}
[[self navigationController] pushViewController:self.controller2 animated:NO];
然后,我弹出B到A现在需要一个重新初始化,但是再次B或为了呼吁B功能推通过新的变数。以下选项可能有效,但我没有成功,
- 释放controller2和= nil,但由于控制器2仍然处于活动状态,因此不执行IF语句!
- 在viewControllerB上调用函数以便在没有init的情况下传递新的parser,但函数不会被调用。
什么是做错了?谢谢。