如何知道的UIViewController已经注册或不支持3D触摸预览醚酮(PEEK)和commit(POP)查找的UIViewController登记或者不进行3D触摸支持
以下方法注册
UIViewController:
(id <UIViewControllerPreviewing>)registerForPreviewingWithDelegate:(id<UIViewControllerPreviewingDelegate>)delegate sourceView:(UIView *)sourceView
如果我们多次注册视图控制器,然后相应的委托方法(UIViewControllerPreviewingDelegate)
被多次调用。
我不知道,但你不能通过实施检查 做'如果([self.delegate respondsToSelector:@selector(方式:)])' 将返回如果真亲每个代表已设置。 “methodName”可以是各自协议中的任何方法。 –
@Shehzad Ali:即使我实现了委托方法,并且未注册视图控制器以获得3D触摸支持,这将返回true。 –