Se você deseja adicionar valores a um NSMutableDictionary, mas não pode ter certeza de que todos os valores não são nulos, use em setValue:forKey
vez de setObject:forKey:
porque
Este método adiciona valor e chave ao dicionário usando
setObject:forKey:
, a menos que valor seja nulo, caso em que o método tenta remover a chave usandoremoveObjectForKey:
.