2012-02-03 69 views
1

在主代表上,我正在執行一些函數並獲取變量的一些結果。然後,我從主代表處調用另一個類viewController1的功能。它被正確執行,但是,當我需要回調從viewController1appDelegate,我創建一個實例:從另一個類調用方法時的空變量

AppDelegate *theInstance = [[AppDelegate alloc] init]; 

[AppDelegate composeBar:YES]; 

ComposeBar正確調用,但隨後,大多數的變量,分別設置在beggining說,是空的!變量保留分配和合成,但當回調爲空時!

+0

你爲什麼要創建一個新的AppDelegate對象?你在哪裏創建它? – Neo 2012-02-03 17:41:54

回答

4

你不應該分配你的appDelegate的另一個實例。如果你想訪問它,你可以使用[[[UIApplication sharedApplication] delegate] composeBar:YES];

+0

工作,太棒了! – Jaume 2012-02-03 18:28:24