Ios NSUserDefaults为声明阴影提供局部变量警告

Ios NSUserDefaults为声明阴影提供局部变量警告,ios,c,iphone,xcode,Ios,C,Iphone,Xcode,给出“局部变量警告” “以前的声明在此:” 我应该删除第一个实例吗?或者如何修复此警告?删除第二个警告 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; BOOL admobStatus = [defaults integerForKey:@"admobTurnedOn"]; 例如。第一个defaults实例应该仍然可用,因此不需要第二次调用[NSUserDefaults standardUserDefa

给出“局部变量警告”

“以前的声明在此:”

我应该删除第一个实例吗?或者如何修复此警告?

删除第二个警告

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    BOOL admobStatus = [defaults integerForKey:@"admobTurnedOn"];
例如。第一个
defaults
实例应该仍然可用,因此不需要第二次调用
[NSUserDefaults standardUserDefaults]

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    BOOL admobStatus = [defaults integerForKey:@"admobTurnedOn"];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];