У меня есть bugreport, в котором говорится о сбое в следующей строке, где клиент является экземпляром NSMutableDictionary
[client setObject:[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] forKey:@"country"];
Я предполагаю, что NSLocaleCountryCode
возвращает нуль в этой строке, что приводит к добавлению объекта nil к NSDictionary
, что приведет к сбою. Вопрос в том, кто-нибудь испытал такую проблему раньше? Существуют ли какие-либо причины NSLocaleCountryCode
для n currentLocale
? В документации ничего не говорится о возврате нулевого значения, и я думал, что это всегда вернет действительную страну.
С уважением, Майкл