Как разрешить NSMutableDictionary принимать значения 'nil'?

У меня есть это утверждение:

 [custData setObject: [rs stringForColumnIndex:2]  forKey: @"email"];

где[rs stringForColumnIndex:2] полученный из SQLite3 d / b имеет значениеnil, Приложение вылетает и выдает ошибку:

NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: email)'

Есть ли способ предотвратить это? (как настройка дляNSMutableDictionary?)

ОБНОВЛЕНИЕ: это то, что я наконец-то сделал:

[custData setObject: ([rs stringForColumnIndex:2] != nil? [rs stringForColumnIndex:2]:@"") forKey: @"email"];

Ответы на вопрос(3)

Ваш ответ на вопрос