我正在创建一个附加到我的应用程序的监听器应用程序,并在用户点击某个组件时打印到控制台Variable: "name"
,例如Variable: button
如果用户点击UIButton与标题“按钮”。
我被困在UIImagePickerControllers上。有没有人知道如何获取变量名称,即用于创建UIImagePicker (UIImagePickerController *imagePicker)
的名称,如果我将其存储为“自”变量。
例如,当我NSLog(@"%@", self);
时,它会打印“<UIImagePickerController: 0x8342700>
”
如何让它打印imagePicker
,(变量名称)?
提前致谢。
答案 0 :(得分:2)
灵感来自this answer
#define NSLogVariable(x) NSLog( @"Variable : %s",#x)
来自代码
NSLogVariable(imagePicker);