2013-06-18 32 views
0

enter image description here将对象从一个类传递到其他类

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

+2

我真的不明白问题所在。只需在你的课堂上声明属性,合成它并在必要时分配它。 –

+0

在.h文件(你的视图控制器)中声明你的对象并以正确的方式给出“@property”和“@synthesize”,所以你可以检测到任何你想要的东西。 – iPatel

回答

0

如果您正在使用的故事板,然后使用segue显示目的地的viewController并设定目的地的viewController的CALayer对象是这样的:

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

您需要在目标视图控制器中设置CALayer对象myCALayerObject以设置为当前CALayer对象。

0

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

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    [[segue destinationViewController] myMessage:myArgument]; 
} 
相关问题