在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,但它没有给我预期的结果
答案 0 :(得分:0)
NSLog可能会向您展示GCController的debugDescription属性,而print等会向您显示description属性。