在主委托上,我正在执行一些函数并获得变量的一些结果。然后,我从主委托调用另一个类viewController1
的函数。它已被正确执行但是当我需要从viewController1
回调到appDelegate
时,我创建了一个实例:
AppDelegate *theInstance = [[AppDelegate alloc] init];
[AppDelegate composeBar:YES];
正确调用 ComposeBar
但是,在开始时设置的大多数变量都是空的! Vars保留分配和合成,但回调是空的时候!
答案 0 :(得分:4)
您不应该分配appDelegate的另一个实例。如果您想要访问它,可以使用[[[UIApplication sharedApplication] delegate] composeBar:YES];