2013-06-18 35 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]; 
} 
相關問題