This seems to be a very popular question, but I haven't found an answer that is applicable to my situation.
Consider my line of code:
classHour.StartPoint = [NSDate dateWithTimeIntervalSince1970:[[thisEvent valueForKey:@"Start"] doubleValue]];
classHour.StartPoint is an NSDate.
thisEvent valueForKey:@"Start" is an NSString of value @"2016-01-13T07:30:00.0000000Z"
But somehow, classHour.StartPoint gets a value of '1970-01-01 00:33:36 UTC'
My question is twofold: Why is this happening, and -when corrected- do I indeed end up with a valid NSDate?