diff --git a/Source/ARTNSDate+ARTUtil.h b/Source/ARTNSDate+ARTUtil.h index 66287d43a..44b7c4d03 100644 --- a/Source/ARTNSDate+ARTUtil.h +++ b/Source/ARTNSDate+ARTUtil.h @@ -11,7 +11,7 @@ @interface NSDate (ARTUtil) + (instancetype)artDateFromNumberMs:(NSNumber *)number; -+ (instancetype)artDateFromIntegerMs:(NSInteger)ms; ++ (instancetype)artDateFromIntegerMs:(long long)ms; - (NSNumber *)artToNumberMs; - (NSInteger)artToIntegerMs; diff --git a/Source/ARTNSDate+ARTUtil.m b/Source/ARTNSDate+ARTUtil.m index 6a1f40609..3fdcf69ec 100644 --- a/Source/ARTNSDate+ARTUtil.m +++ b/Source/ARTNSDate+ARTUtil.m @@ -10,13 +10,13 @@ @implementation NSDate (ARTUtil) -+ (instancetype)artDateFromIntegerMs:(NSInteger)ms { ++ (instancetype)artDateFromIntegerMs:(long long)ms { NSTimeInterval intervalSince1970 = ms / 1000.0; return [NSDate dateWithTimeIntervalSince1970:intervalSince1970]; } + (instancetype)artDateFromNumberMs:(NSNumber *)number { - return [self artDateFromIntegerMs:[number integerValue]]; + return [self artDateFromIntegerMs:[number longLongValue]]; } - (NSNumber *)artToNumberMs {