Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // NSObject set property values with NSDictionary
- - (void)setValuesWithDictionary:(NSDictionary *)dict
- {
- if (dict != nil) {
- [dict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
- NSString *setPropName = [NSString stringWithFormat:@"set%@%@:", [[key substringWithRange:(NSRange){0, 1}] uppercaseString], [key substringFromIndex:1]];
- if ([self respondsToSelector:NSSelectorFromString(setPropName)])
- [self setValue:obj forKey:key];
- }];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement