我有一个应用程序,它是一个带有4个选项卡的TabBarControllers。现在,在didFinishLaunchingWithOptions中,我这样做:
UILongPressGestureRecognizer *lpgr = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)];
lpgr.minimumPressDuration = 5.0;
lpgr.delegate = self;
[self.window addGestureRecognizer:lpgr];
[lpgr release];
该部分正在工作,并且在所有四个选项卡中都可以识别长按手势。现在,我想传递用户当前正在按的当前ViewController的名称,以便可以在处理长按事件的函数中传递它。
最佳答案
你可以试试:
NSStringFromClass([YourViewController class]);
对于当前的视图控制器,请使用:
NSStringFromClass([self class]);