如何检查ObjCPropertyRefExpr是否属于UITextField类型
问题描述:
我能够检索出节点ObjectiveCPropertyRefExpr,并且我想检查它是否引用了来自UITextField的内容(将来我还想检查其他用户输入字段) 。如何检查ObjCPropertyRefExpr是否属于UITextField类型
有没有办法来检查ObjectiveCPropertyRefExpr是否来自UITextField?
答
如果你有一个ObjCPropertyRefExpr *expr
,你可以做到这一点
expr->getReceiverType(*Context).getAsString();
其中Context
是ASTContext