NSHost -localizedName, возвращающее ноль
Я получил отчет о сбое от одного пользователя, который не может использовать функцию входа в мое приложение OS X. При чтении следа, проблема, кажется, в том, что [[NSHost currentHost] localizedName]
возвращается nil
(Затем я вставляю его в NSDictionary
, вызывая сбой приложения).
Из документации Apple, -localizedName
возвращается nil
когда отправлено NSHost
кроме случаев +currentHost
, но должен вернуть NSString
когда отправлено +currentHost
,
Я могу обойти это, проверив nil
и установив имя хоста в произвольную строку, но я бы предпочел использовать правильное локализованное имя для компьютера. В каких случаях имя компьютера может быть nil
?