empre obtém código de idioma ISO 639-2 (três caracteres) no iO

Estou trabalhando em um projeto que requer um código de idioma de três letras (ISO 639-2) para acessar um serviço REST. Eu esperava usar a configuração de idioma atual usando[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode]. Infelizmente, esse método prefere retornar códigos de idioma de duas letras (ISO 639-1). Existe uma maneira de forçar o NSLocale a retornar os códigos atualizados ou existe outro método para converter um código de idioma de duas letras em um código de idioma de três letras?

questionAnswers(5)

yourAnswerToTheQuestion