1

我正在创建一个侦听器应用程序,该应用程序附加到我的应用程序并打印到控制台,Variable: "name"当用户点击某个组件时,例如Variable: button用户点击标题为“按钮”的 UIButton。

我被困在 UIImagePickerControllers 上。有谁知道如何获取变量名称,即用于创建 UIImagePicker 的名称,(UIImagePickerController *imagePicker)如果我将其存储为“self”变量。

例如,当我这样做时NSLog(@"%@", self);会打印“ <UIImagePickerController: 0x8342700>

我怎样才能让它打印imagePicker,(变量名)?

提前致谢。

4

1 回答 1

2

灵感来自这个答案

#define NSLogVariable(x) NSLog( @"Variable : %s",#x)

从代码

NSLogVariable(imagePicker);
于 2013-05-31T16:19:19.027 回答