2017-02-19 47 views
0
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
     NSString *bannerViewAdUnitID = [defaults valueForKey:@"admobBannerViewID 

給予「宣言陰影局部變量警告」給NSUserDefaults的陰影聲明的局部變量的警告

「先前的聲明是在這裏:」

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

我應該刪除第一個實例?或者我如何解決這個警告?

回答

0

取下第二

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

實例。第一個defaults實例仍應可用,因此您不需要第二次撥打[NSUserDefaults standardUserDefaults];