如何检查ObjCPropertyRefExpr是否属于UITextField类型

问题描述:

我能够检索出节点ObjectiveCPropertyRefExpr,并且我想检查它是否引用了来自UITextField的内容(将来我还想检查其他用户输入字段) 。如何检查ObjCPropertyRefExpr是否属于UITextField类型

有没有办法来检查ObjectiveCPropertyRefExpr是否来自UITextField?

如果你有一个ObjCPropertyRefExpr *expr,你可以做到这一点

expr->getReceiverType(*Context).getAsString(); 

其中ContextASTContext