0
I м необходима получить доступ к переменному AppDelegate во все ViewControllers .so, когда мне это нужно, я пишуЛокальной декларации кожевенных переменного экземпляра семантического вопрос
AppDelegate *appDelegate=(AppDelegate *)[[UIApplication sharedApplication]delegate];
appDelegate.name=x; //warning :Local declaration of appDelegate hides instance variable.
I доступ к переменным AppDelegate, как это везде, где необходимо в методах. Но я получаю много предупреждений ... Как я могу их избежать?
@Vishal Кроме того, что ведущий '*' является ошибочным. – 2013-03-11 05:36:00
удалите приложение AppDelegate * appDelegate из файла .h, да, блок @interface в вашем соответствующем классе. – Tirth
иначе напишите appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate]; вместо AppDelegate * appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate]; – Tirth