How do I create an NSDate from a Unix timestamp?
channel.startDate = [NSDate dateWithTimeIntervalSince1970:
(NSTimeInterval)[channelJson objectForKey:@"broadcastStartedTime"]];
I get this error:
104: error: pointer value used where a
floating point value was expected
channels.startDate is an NSDate*. The value for the key “broadcastStartedTime” is a Javascript Number converted into an NSNumber or NSDecimalNumber by the SBJson parser library.
Try this instead:
Your value is trapped in a pointer type of
NSNumber. ThedateWithTimeIntervalSince1970method is expecting a primitiveNSTimeInterval(which, under the covers, is adouble).