希望你能帮助我。 我有一个应用程序需要通过设置UISwitch显示两个地图中的一个。 settings.bundle全部设置完毕,我正在尝试编写一条If语句来确定开关是打开还是关闭,并显示正确的图像。根据NSUserDefaults设置更改加载的图像
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
BOOL Enabled = [defaults boolForKey:@"zones_preference"];
if (Enabled == @"Enabled") {
[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"withzones.jpg"]];
}
else {
[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"withoutzones.jpg"]];
}
这种构建没有错误,但不会将图像加载到ScrollView中。任何人都可以告诉我哪里出错了?
在if和else中设置断点或NSLog,并检查应用程序采用哪个路径。 – dasdom