在swift中从对象获取哈希值

时间:2016-07-22 09:48:48

标签: ios swift tvos gamecontroller

在Swift中,我正在打字

var controller : GCController
// fetch some data to conbroller
NSLog("Controller: %@",controller)

NSLog打印好

Controller: <GCController 0x1700a7680 vendorName='Remote' deviceHash=0x414e6d3d6a8c2215>

,vendorName是GCController中的公共变量,但是deviceHash不是。我可以以某种方式访问​​该值吗?即使是普通的字符串? NSLog从哪里获取值?我尝试以类似的格式制作NSString,但它没有给我预期的结果

1 个答案:

答案 0 :(得分:0)

NSLog可能会向您展示GCController的debugDescription属性,而print等会向您显示description属性。