在Swift中,当我输入
var controller : GCController
// fetch some data to conbroller
NSLog("Controller: %@",controller)
NSLog打印效果很好
Controller: <GCController 0x1700a7680 vendorName='Remote' deviceHash=0x414e6d3d6a8c2215>
wheres vendorName是GCController中的公共变量,而deviceHash不是。我可以以某种方式获取价值吗?即使是普通的字符串? NSLog从何处获取值?我尝试用类似的格式制作NSString,但是没有给我预期的结果
最佳答案
NSLog可能会向您显示GCController的debugDescription属性,而print等将向您显示description属性。