我需要访问所有ViewControllers中的appDelegate变量。所以当我需要它时,我正在编写
AppDelegate *appDelegate=(AppDelegate *)[[UIApplication sharedApplication]delegate];
appDelegate.name=x; //warning :Local declaration of appDelegate hides instance variable.
我在方法中的任何需要的位置访问appDelegate变量。但是我收到了很多警告......我怎么能避免它们?
答案 0 :(得分:1)
更改此行
AppDelegate *appDelegate=(AppDelegate *)[[UIApplication sharedApplication]delegate];
到
appDelegate=(AppDelegate *)[[UIApplication sharedApplication]delegate];