My app crashes when it tries to round some numbers. What could be the problem? The debugger shows that the first line calls EXC_BAD_ACCESS.
- (NSInteger) hebrewCalanderEndDay:(NSInteger)year{
NSInteger monthsElapsed = [[NSNumber numberWithLongLong:floor((235*year-234)/19.0)]integerValue];
NSInteger partsElapsed = 12084 + 13753*monthsElapsed;
NSInteger day = 29*monthsElapsed + [[NSNumber numberWithLongLong:floor(partsElapsed/25920)] integerValue];
if(((3 * (day+1))%7 <3){
day++;
}
return day;
}
source
share