我正在尝试返回本地计算机名称的字符串(如系统首选项中的共享所示)。
我在objective-c中找到了这个方法,但我不确定如何将其转换为swift并将字符串变量设置为返回值。
[[NSHost currentHost] localizedName];
如果有人能提供帮助那就太棒了!
谢谢:)
答案 0 :(得分:4)
编辑/更新
Xcode 8 beta•Swift 3
let currentHost = Host.current().localizedName ?? ""
NSHost localizedName属性返回可选的String。您可以使用if let或“??” nil coalescing运算符解包返回的字符串:
let currentHost = NSHost.currentHost().localizedName ?? ""