【发布时间】:2012-11-13 14:11:58
【问题描述】:
我需要在名为 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");
}
我没有警告,但我无法设置要使用的图像。
有什么想法要解决吗?
【问题讨论】:
标签: iphone objective-c ios xcode settings.bundle