NSDateFormatter return (null) string when NSDate is nil

Matrosov Alexander

I use date formatter to get new string, but in some cases startDate can be nil.

resultDate = [NSString stringWithFormat:@"%@", [formatter stringFromDate:startDate]];

And then resultDate get (null) string (NSTaggedPointerString), but I expect to get just nil in case if formatter get nil as a parameter of date.

dan

The currently accepted answer isn't actually right.

stringFromDate does return nil when you pass it a nil date.

The reason your string is "(null)" is because [NSString stringWithFormat:"%@", nil] returns the string "(null)"

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related