In Saudi Arabia, Isha in Ramadan is adjusted to be Maghrib + 2 Hours, I suggest modifying the following part in adjustTimes
// Adjust Isha
let cal = NSCalendar(calendarIdentifier: NSCalendarIdentifierIslamicUmmAlQura)
let month = cal?.component(.CalendarUnitMonth, fromDate: NSDate())
//If Makkah and Ramadan, the Isha is Maghrib+2.0
if (self.calculationMethod == .Makkah && month == 9)
{
if (!ttimes[TimeNames.Maghrib]!.isNaN){
ttimes[TimeNames.Isha] = ttimes[TimeNames.Maghrib]! + 2.0
}
}
else {
if params[3] == 1 { // Isha
dTime2 = ttimes[TimeNames.Maghrib]! + Double(params[4] / 60.0)
ttimes[TimeNames.Isha] = dTime2
}
}
In Saudi Arabia, Isha in Ramadan is adjusted to be Maghrib + 2 Hours, I suggest modifying the following part in adjustTimes