in FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m [316:331]
id getVariableFromInstance(NSObject *instance, NSString *variableName)
{
if (instance == nil || variableName.length == 0) {
return [NSNull null];
}
Ivar ivar = class_getInstanceVariable(instance.class, variableName.UTF8String);
if (ivar != NULL) {
const char *encoding = ivar_getTypeEncoding(ivar);
if (encoding != NULL && encoding[0] == '@') {
return object_getIvar(instance, ivar);
}
}
return [NSNull null];
}