Skip to content

Instantly share code, notes, and snippets.

@sergiosvieira
Created May 9, 2013 14:12
Show Gist options
  • Save sergiosvieira/5547664 to your computer and use it in GitHub Desktop.
Save sergiosvieira/5547664 to your computer and use it in GitHub Desktop.
for (NSUInteger i = 0; i < [info.allKeys count]; i++)
{
NSString *field = info.allKeys[i];
SEL setField = NSSelectorFromString([NSString stringWithFormat:@"set%@", field]);
if ([newUser respondsToSelector:setField])
{
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
[newUser performSelector:setField];
#pragma clang diagnostic pop
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment