NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *bannerViewAdUnitID = [defaults valueForKey:@"admobBannerViewID
给出“声明隐藏局部变量警告”
“之前的声明在这里:”
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
BOOL admobStatus = [defaults integerForKey:@"admobTurnedOn"];
我应该删除第一个实例吗?或者我如何解决这个警告?
最佳答案
删除第二个
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
实例。第一个 defaults
实例应该仍然可用,因此您不需要第二次调用 [NSUserDefaults standardUserDefaults];
。
关于ios - NSUserDefaults 给声明阴影局部变量警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42327223/