我需要在名为 background 的第一个 ViewController 的 UIImageView 中加载不同的背景图像,这取决于 Settings Bundle 中用于切换开关的设置。
在 ViewController.m 中的 -viewWillAppear
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
id toggleSwitchValue = [defaults objectForKey:@"PSToggleSwitchSpecifier"];
BOOL boolToggle = [toggleSwitchValue boolValue];
// setting custom back for viewController
if (boolToggle == YES) {
[self.backGround setImage:[UIImage imageNamed:@"1.png"]];
NSLog(@"YES");
} else if (boolToggle == NO) {
[self.backGround setImage:[UIImage imageNamed:@"2.png"]];
NSLog(@"NO");
}
我没有警告,但我无法设置将使用的图像。
有什么想法可以解决吗?