我在使用情节提要时遇到问题。
我通过 push segue(其标识符为)将按钮(在 custom 内uiviewcell
)正确连接到场景()。除了在管理单元格的表视图控制器()中,我实现了该方法:ProfileVC
pic2profile
HomeVC
prepareForSegue
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([segue.identifier isEqualToString:@"pic2profile"]){
ProfileVC *profile = (ProfileVC *)segue.destinationViewController;
NSLog(@"%@", [segue identifier]);
Tweet *tweet = [tweets objectAtIndex:0];
profile.user = tweet.user;
}
}
如文档中所述,一旦segue.destinationViewController
在末尾调用,prepareForSegue
应该在 segue 末尾显示视图控制器(ProfileVC
在本例中)。发生的事情是我得到(没有错误!)一个黑屏,尽管对象“配置文件”不为空,但没有调用viewDidLoad
in方法。ProfileVC
在情节提要中,ProfileVC 场景链接到其视图控制器 (ProfileVC),并且还设置了情节提要 ID。
我已经尝试过了,但是没有用。