クライアントがのインスタンスである次の行にクラッシュを示すバグレポートがありますNSMutableDictionary
[client setObject:[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] forKey:@"country"];
私の推測では、NSLocaleCountryCode
この行で nil が返され、 nil オブジェクトが に追加NSDictionary
され、クラッシュが発生します。問題は、以前にこのような問題を経験した人はいますか? NSLocaleCountryCode
が nil になる理由はありcurrentLocale
ますか? ドキュメントには nil 値を返すことについて何も書かれていません。これは常に有効な国を返すと思いました。
敬具、マイケル