我正在尝试返回本地计算机名的字符串(如系统首选项中的共享所示)。
我已经在Objective-C中找到了这种方法,但是我不确定如何将其转换为swift并将字符串变量设置为返回值。
[[NSHost currentHost] localizedName];
如果有人可以帮助,那就太好了!
谢谢 :)
编辑/更新
Xcode 8 Beta•Swift 3
let currentHost = Host.current().localizedName ?? ""
NSHost localizedName属性返回一个可选的String。您可以使用let或“ ??” nil合并运算符以解开返回的字符串:
let currentHost = NSHost.currentHost().localizedName ?? ""