summaryrefslogtreecommitdiff
path: root/Volta/Additions/NSDictionary+Additions.m
blob: 01f3569c0afe60d79449ffc0af32f5d8760c5a5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
//
//  NSDictionary+NSDictionary_Additions.m
//  fastcab-driver
//
//  Created by Rick Cotter on 12-03-20.
//  Copyright (c) 2012 Assn. All rights reserved.
//

#import "NSDictionary+Additions.h"

@implementation NSDictionary (Additions)

-(id) objectForKey:(NSString *)key defaultValue:(id)defaultValue {
    id value = [self objectForKey:key];
    if (!value) {
        return defaultValue;        
    }
    
    if (value == [NSNull null]) {
        return defaultValue;
    }
        
    return value;
}

@end