NSHost -localizedName返回nil

时间:2013-08-27 14:59:17

标签: cocoa computer-name nshost

我收到一位用户的崩溃报告,该用户无法使用我的OS X应用程序的登录功能。从阅读回溯看,问题似乎是[[NSHost currentHost] localizedName]正在返回nil(我将其插入NSDictionary,导致应用崩溃。)

Apple's documentation开始,-localizedName在发送到nil以外的NSHost个实例时返回+currentHost,但在发送到NSString时应返回+currentHost nil

我可以通过检查nil并将主机名设置为某个任意字符串来解决这个问题,但我宁愿为计算机使用正确的本地化名称。在什么情况下计算机主机名可以是{{1}}?

0 个答案:

没有答案