Вопрос сам по себе подразумевает, что для свойства DefaultValue
в моем файле Root.plist
было установлено значение "no". Это, к сожалению, не правда. Чтобы проверить, в чем заключается моя проблема, я пытаюсь использовать раздел приложения «Настройки iPhone». Я использую это, чтобы показать / скрыть определенные элементы на экране. По умолчанию свойство «показанные» было установлено на «включено». К сожалению, все элементы на экране были спрятаны до того, как пользователь зашел в приложение настроек, выключил и снова включил их! Вот мой код.
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;
Любая помощь приветствуется. Заранее спасибо!