NSUserDefaults为Declaration阴影提供局部变量警告

时间:2017-02-19 12:31:38

标签: ios c iphone xcode

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        NSString *bannerViewAdUnitID = [defaults valueForKey:@"admobBannerViewID

给“声明阴影一个局部变量警告”

“以前的声明在这里:”

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

我应该删除第一个实例吗?或者我如何解决这个警告?

1 个答案:

答案 0 :(得分:0)

删除第二个

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

实例。第一个defaults实例仍然可用,因此您无需第二次调用[NSUserDefaults standardUserDefaults];