0

在此处输入图像描述

这是我正在遵循的结构。在第二课中,我创建了CALayer对象。当用户触摸它时,我需要将该CALayer对象从第一类二传递到第二类二。我怎样才能做到这一点?

4

2 回答 2

0

您可以使用prepareForSegue将消息发送到destinationViewController

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    [[segue destinationViewController] myMessage:myArgument];
}
于 2013-06-18T09:37:08.087 回答
0

如果您正在使用情节提要,则使用segue显示目标 viewController 并设置目标 viewController 的CALayer对象,如下所示:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    [segue.destinationViewController setMyCALayerObject:currentCALayerObject];
}

您需要在目标 viewController 中有一个CALayer对象才能设置为当前对象。myCALayerObjectCALayer

于 2013-06-18T09:40:26.197 回答