IOS开发

在Objective-C中,如果你尝试获取一个字典中不存在的key的值,将会引发一个异常。为了避免这个问题,你可以使用objectForKey:方法来获取key对应的值,如果key不存在,这个方法会返回nil

NSDictionary *dictionary = @{@"key1": @"value1", @"key2": @"value2"};
NSString *value = [dictionary objectForKey:@"key3"]; // 这里key3不存在
 
if (value) {
    NSLog(@"获取到的值:%@", value);
} else {
    NSLog(@"该key不存在,返回nil");
}