如果对象是在另一个类中创建的,那么如何通过navigationController将ViewController对象推入视图。
我遇到的问题是在我创建对象并设置其值的类中,我无法访问主导航控制器。当我打电话给[self.NavigationController ....它是未定义的。
如何访问此导航控制器?或者我如何在一个类中创建一个viewController对象并设置值/通过另一个类将对象推入视图?
答案 0 :(得分:0)
假设classA- mainViewController 和classB- userDetailVC
在推送Stack
之前将Object传递给classB
-(IBAction)buttonClick:(id)sender{
UserDetailVC* userDetailVC=[[UserDetailVC alloc] initWithNibName:@"UserDetailVC" bundle:nil];
[userDetailVC autorelease];
//imp- set the object over here
NSDictionary* tempDict=[[NSDictionary alloc] initWithDictionary:self.userInfoDict];
userDetailVC.userInfoDict=tempDict;
[self.navigationController pushViewController:userDetailVC animated:YES];
}