La question, en elle-même, implique que la propriété DefaultValue
de mon fichier Root.plist
a été définie sur "non". Ce n'est malheureusement pas vrai. Pour vérifier quel est mon problème, j'essaie d'utiliser une section de l'application Paramètres de l'iPhone. J'utilise ceci pour montrer/cacher certains éléments à l'écran. Par défaut, la propriété "shown" a été définie sur "on". Malheureusement, tous les éléments à l'écran étaient masqués avant que l'utilisateur ne se rende à l'application de configuration, désactivait les options, puis les rallumait! Voici mon code.Paramètres Application Implémentation - valeurs booléennes définies sur "non" par défaut
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;
Toute aide est appréciée. Merci d'avance!