我有,指出在以下行,其中客戶端的NSMutableDictionary
NSLocaleCountryCode返回nil
[client setObject:[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] forKey:@"country"];
我的猜測是一個實例崩潰一個bug報告,該NSLocaleCountryCode
返回該行,從而導致增加了無零對象到NSDictionary
這將導致崩潰。問題是,有沒有人遇到過這樣的問題?是否有任何原因NSLocaleCountryCode
可能爲零?該文檔沒有說任何關於返回零值的內容,我認爲這將始終返回一個有效的國家。
最好的問候, 邁克爾
這是發生在實際設備上還是在測試中?如果它只在測試過程中發生,可能是@olejnjak在下面提到的。 – ThomasW 2018-01-15 02:20:14
這發生在生產中的多個真實設備上。 – 2018-01-15 18:36:35