iPhone - Como detectar se existe uma chave no NSUserDefaults standardUserDefaults

UsingNSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];,

Utilizo chamadas comoBOOL boolFromPrefs = [defaults boolForKey:@"theBoolKey"]; Para obter um valor BOOL salv

Se a chave não for encontrada, NO será retornado (comportamento padrão de boolForKey
Mas ... NÃO pode ser uma configuração salva. A mesma coisa paraintForKey

ntão, como posso testar se existe uma chave antes de tentar obter seu valo

questionAnswers(8)

yourAnswerToTheQuestion