如何检查ObjCPropertyRefExpr是否为UITextField类型

时间:2016-06-23 07:12:39

标签: ios objective-c clang abstract-syntax-tree llvm-clang

我能够检索节点ObjectiveCPropertyRefExpr,我想检查它是否指的是来自UITextField的东西(将来我也想检查其他用户输入字段)。

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

1 个答案:

答案 0 :(得分:0)

如果您有ObjCPropertyRefExpr *expr,则可以执行此操作

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

其中ContextASTContext