我有一个取消按钮,当我按下取消按钮时,我会弹出我当前的视图控制器。在弹出我的控制器之前,我想访问前一个视图控制器的一个成员(这是一个学生类)。所以我这样做:
StudentProfileViewController *controller = (StudentProfileViewController*)self.parentViewController;
NSLog(@"%@", controller.student);
我的应用程序在 NSLog 线上崩溃,错误是这样的:
[UINavigationController student]: unrecognized selector sent to instance 0x6865180
奇怪的部分是它说“[UINavigationController student]”,但我的控制器是 UIViewController。
任何人都可以对此有所了解。我知道正在犯一些愚蠢的错误。
谢谢