如何在swift中查找本地计算机名?

时间:2015-12-01 23:47:30

标签: swift

我正在尝试返回本地计算机名称的字符串(如系统首选项中的共享所示)。

我在objective-c中找到了这个方法,但我不确定如何将其转换为swift并将字符串变量设置为返回值。

[[NSHost currentHost] localizedName];

如果有人能提供帮助那就太棒了!

谢谢:)

1 个答案:

答案 0 :(得分:4)

编辑/更新

Xcode 8 beta•Swift 3

let currentHost = Host.current().localizedName ?? ""

NSHost localizedName属性返回可选的String。您可以使用if let或“??” nil coalescing运算符解包返回的字符串:

let currentHost = NSHost.currentHost().localizedName ?? ""