我正在尝试使用以下方法获取我的 macbook pro 的域名。
NSString *name = [[NSHost currentHost] name];
它返回给我类似“The-Special-MBP.local”的名称,但这并不一致,它有时会返回一些其他字符串。
我不明白为什么会这样,同一个函数调用在不同的时间返回两个不同的值。
基本上我需要用一些唯一的 id 或字符串来指示网络中的不同机器,因此我从 NSHost 类中读取名称,但它为同一台机器提供了不同的值。
任何帮助表示赞赏。