我有一段代码可以在选项卡之间传递信息,从我的主页选项卡到帐户。然而,在目标选项卡中,对象为空。personAcc
并且personHome
是Person
对象。
AccountController *myVc = (AccountController*) [[(UINavigationController*)[[self.tabBarController viewControllers] objectAtIndex:1] viewControllers] objectAtIndex:0];
myVc.personAcc = self.personHome;
NSLog(@"mvc %@",myVc.personAcc.firstName);
我确信这是在选项卡之间传递信息的正确方法。它成功记录了名字,但是当我登录时AccountController
它为空。
self.personAcc = [[Person alloc]init];
NSLog(@"mvc %@",self.personAcc.firstName);
错误可能在哪里?
我仍然在 iOS 上找到自己的脚,所以请原谅我可能忽略的任何愚蠢错误。