希望你能幫助我。 我有一個應用程序需要通過設置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