1
問題本身意味着我的Root.plist
文件中的DefaultValue
屬性設置爲「no」。這不幸是不正確的。要驗證我的問題是什麼,我正在嘗試使用iPhone的「設置」應用程序的一部分。我正在使用它來顯示/隱藏某些屏幕上的項目。默認情況下,「顯示」屬性設置爲「開」。不幸的是,在用戶轉到設置應用程序之前,所有屏幕上的項目都被隱藏了,關閉了選項,然後再次打開了它們!這是我的代碼。設置應用程序實現 - 默認情況下,布爾值設置爲「no」
if ([prefs boolForKey:@"artwork_prefrence"] == YES)
currentArtwork.hidden = NO;
else if ([prefs boolForKey:@"artwork_prefrence"] == NO)
currentArtwork.hidden = YES;
if ([prefs boolForKey:@"title_prefrence"] == YES)
currentSong.hidden = NO;
else if ([prefs boolForKey:@"title_prefrence"] == NO)
currentSong.hidden = YES;
if ([prefs boolForKey:@"artist_prefrence"] == YES)
currentArtist.hidden = NO;
else if ([prefs boolForKey:@"artist_prefrence"] == NO)
currentArtist.hidden = YES;
if ([prefs boolForKey:@"next_prefrence"] == YES)
nextbutton.hidden = NO;
else if ([prefs boolForKey:@"next_prefrence"] == NO)
nextbutton.hidden = YES;
if ([prefs boolForKey:@"prev_prefrence"] == YES)
prevbutton.hidden = NO;
else if ([prefs boolForKey:@"prev_prefrence"] == NO)
prevbutton.hidden = YES;
if ([prefs boolForKey:@"progress_prefrence"] == YES)
progressslider.hidden = NO;
else if ([prefs boolForKey:@"progress_prefrence"] == NO)
progressslider.hidden = YES;
任何和所有的幫助表示讚賞。提前致謝!