Wie kann NSMutableDictionary zulassen, dass "Null" -Werte akzeptiert werden?
Ich habe diese Aussage:
[custData setObject: [rs stringForColumnIndex:2] forKey: @"email"];
woher[rs stringForColumnIndex:2]
erhalten von einem SQLite3 d / b hat einen Wert vonnil
. Die App stürzt ab und gibt mir den Fehler:
NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: email)'
Gibt es eine Möglichkeit, dies zu verhindern? (wie eine Einstellung fürNSMutableDictionary
?)
UPDATE: das habe ich endlich gemacht:
[custData setObject: ([rs stringForColumnIndex:2] != nil? [rs stringForColumnIndex:2]:@"") forKey: @"email"];