我需要将PFObject传递给2个视图,第一个是详细信息,第二个是详细信息。我可以轻松地将PFObject传递给细节,在prepareForSegue中使用PFObject *obj = [array objectAtIndex:indexPath.row]
,detailVC.object = object
到详细视图控制器的属性,但是当我尝试从细节传递到第三个视图时,使用{{在prepareForSegue中,然后第三个视图中PFObject的值为nil。有什么问题?
vc.object = self.object
答案 0 :(得分:0)
当我尝试使用嵌入到自己的导航控制器中的VC时,我经常发现此错误。确保它不是,如果使用它来代替控制器
if ([segue.identifier isEqualToString:@"<#Segue Name#>"]) {
UINavigationController *nav = (UINavigationController *)[segue destinationViewController];
<#UIViewController#> *controller = (<#UIViewController#> *)nav.topViewController;
controller.object = self.object;
}
除此之外,我只能考虑在第二个VC的prepareForSegue中记录对象并查看它是否存在