Today I stumbled upon a fun error message when doing some iOS development. I was accidentally calling
dateByAddingComponents:toDate:options: on an
NSCalendar object and this fun message appeared in my console:
-[__NSCFCalendar dateByAddingComponents:toDate:options:]: date cannot be nil I mean really, what do you think that operation is supposed to mean with a nil date? An exception has been avoided for now. A few of these errors are going to be reported with this complaint, then further violations will simply silently do whatever random thing results from the nil.
A bit snarky there, Apple, but that's OK. :)