这是我所遵循的结构。在第二课中,我创建了CALayer
个对象。当用户触摸它时,我需要将CALayer
对象从第一个第二类传递到第二个第二类。我怎么能这样做?
答案 0 :(得分:0)
您可以使用prepareForSegue
向destinationViewController
发送消息:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
[[segue destinationViewController] myMessage:myArgument];
}
答案 1 :(得分:0)
如果您使用的是storyboard,请使用segue
显示目标viewController并设置目标viewController的CALayer
对象,如下所示:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
[segue.destinationViewController setMyCALayerObject:currentCALayerObject];
}
您需要在目标viewController中设置一个CALayer
对象myCALayerObject
以设置为当前CALayer
对象。